| 44 | }; |
| 45 | |
| 46 | void |
| 47 | usage (int status) |
| 48 | { |
| 49 | if (status != EXIT_SUCCESS) |
| 50 | emit_try_help (); |
| 51 | else |
| 52 | { |
| 53 | printf (_("Usage: %s [OPTION]... [USERNAME]...\n"), program_name); |
| 54 | fputs (_("\ |
| 55 | Print group memberships for each USERNAME or, if no USERNAME is specified, for\ |
| 56 | \n\ |
| 57 | the current process (which may differ if the groups database has changed).\n"), |
| 58 | stdout); |
| 59 | oputs (HELP_OPTION_DESCRIPTION); |
| 60 | oputs (VERSION_OPTION_DESCRIPTION); |
| 61 | emit_ancillary_info (PROGRAM_NAME); |
| 62 | } |
| 63 | exit (status); |
| 64 | } |
| 65 | |
| 66 | int |
| 67 | main (int argc, char **argv) |
no test coverage detected