1def usage_2 "[b:before?Only change files with \bctime\b before (less than) the \bmtime\b of \afile\a.]:[file][c:changes?Describe only files whose ownership actually changes.][f:quiet|silent?Do not report files whose ownership fails to change.][h|l:symlink?Change the ownership of symbolic links on systems that support \blchown\b(2). Implies \b--physical\b.][m:map?The first operand is interpreted as a file that contains a map of space separated \afrom_uid:from_gid to_uid:to_gid\a pairs. The \auid\a or \agid\a part of each pair may be omitted to mean any \auid\a or \agid\a. Ownership of files matching the \afrom\a part of any pair is changed to the corresponding \ato\a part of the pair. The matching for each file operand is in the order \auid\a:\agid\a, \auid\a:, :\agid\a. For a given file, once a \auid\a or \agid\a mapping is determined it is not overridden by any subsequent match. Unmatched files are silently ignored.][n:show?Show actions but don't execute.][N:numeric?By default numeric user and group id operands are first interpreted as names; if no name exists then they are interpreted as explicit numeric ids. \b--numeric\b interprets numeric id operands as numeric ids.][r:reference?Omit the explicit ownership operand and use the ownership of \afile\a instead.]:[file][u:unmapped?Print a diagnostic for each file for which either the \auid\a or \agid\a or both were not mapped.][v:verbose?Describe changed permissions of all files.][H:metaphysical?Follow symbolic links for command arguments; otherwise don't follow symbolic links when traversing directories.][L:logical|follow?Follow symbolic links when traversing directories.][P:physical|nofollow?Don't follow symbolic links when traversing directories.][R:recursive?Recursively change ownership of directories and their contents.][X:test?Canonicalize output for testing.]\n\n"
2var void
3var void
4str "%s: unknown user"
5str "%s: unknown group"
6cmd chgrp
7str "out of space"
8str "[owner[:group]]"
9str "[[owner:]group]"
10str "out of space"
11str "%s: cannot stat"
12str "out of space [id map]"
13str "%s: cannot stat"
14str "%s"
15str "%s"
16str "%s"
17str "%s: cannot read"
18str "out of space [id dictionary]"
19str " owner"
20str " group"
21str " owner and group"
22def s ""
23str "%s: not found"
24def op "lchown"
25str "%s: cannot change symlink owner/group"
26str "%s: uid and gid not mapped"
27str "%s: uid not mapped"
28str "%s: gid not mapped"
29str "%s: cannot change%s"
30str "%s: directory causes cycle"
31str "%s: cannot read directory"
32str "%s: cannot search directory"
33str "%s: not found"
34