getarg
getarg(mm, &argv);
void getarg(struct move *, char ***);
getarg(mm, &argv);
getarg(1, FLINES, RLINES, &style, &style_set, &off);
static void getarg(int, enum STYLE, enum STYLE, enum STYLE *, int *, off_t *);
getarg(512, FBYTES, RBYTES, &style, &style_set, &off);
getarg(1, FBYTES, RBYTES, &style, &style_set, &off);
if (geteuid() != 0 && mode != M_PRINT && mode != M_NEXT && getarg(&arglist, 'N')==NULL)
if (getarg(&arglist, 'q') != NULL)
config = getarg(&arglist, 'C') ? getarg(&arglist, 'C')->val : NULL;
if (getarg(&arglist, 'V') != NULL) {
char * etcpath = getarg(&arglist, 'V')->val;
if (ch == EXIT_SUCCESS && getarg(&arglist, 'Y') != NULL) {
struct carg *getarg(struct cargs * _args, int ch);
if (mode == M_PRINT && getarg(args, 'F')) {
return print_group(&fakegroup, getarg(args, 'P') != NULL);
return print_group(grp, getarg(args, 'P') != NULL);
if ((arg = getarg(args, 'l')) != NULL)
if ((arg = getarg(args, 'h')) != NULL ||
(arg = getarg(args, 'H')) != NULL) {
if (((arg = getarg(args, 'M')) != NULL ||
(arg = getarg(args, 'd')) != NULL ||
(arg = getarg(args, 'm')) != NULL) && arg->val) {
if (getarg(args, 'N') != NULL)
return print_group(grp, getarg(args, 'P') != NULL);
struct carg *a_gid = getarg(args, 'g');
if ((grp = GETGRGID(gid)) != NULL && getarg(args, 'o') == NULL)
struct carg *a_name = getarg(args, 'n');
struct carg *a_gid = getarg(args, 'g');
if (getarg(args, 'q'))
if (mode == M_PRINT && getarg(args, 'a')) {
int pretty = getarg(args, 'P') != NULL;
struct carg *arg = getarg(args, 's');
if (getarg(args, 'h') == NULL && getarg(args, 'H') == NULL &&
getarg(args, 'N') == NULL) {
if (getarg(args, 'q'))
if ((arg = getarg(args, 'b')) != NULL) {
if ((arg = getarg(args, 'M')) != NULL) {
if (arg != NULL || getarg(args, 'm') != NULL) {
if ((arg = getarg(args, 'e')) != NULL)
if ((arg = getarg(args, 'y')) != NULL)
if ((arg = getarg(args, 'p')) != NULL && arg->val)
if ((arg = getarg(args, 'g')) != NULL) {
if ((arg = getarg(args, 'L')) != NULL)
if ((arg = getarg(args, 'G')) != NULL && arg->val) {
if ((arg = getarg(args, 'k')) != NULL) {
if ((arg = getarg(args, 's')) != NULL)
if ((arg = getarg(args, 'w')) != NULL)
if (mode == M_ADD && getarg(args, 'D')) {
if (getarg(args, 'n') != NULL)
if ((arg = getarg(args, 'u')) != NULL && (p = strtok(arg->val, ", \t")) != NULL) {
if ((arg = getarg(args, 'i')) != NULL && (p = strtok(arg->val, ", \t")) != NULL) {
arg = getarg(args, 'C');
if (mode == M_PRINT && getarg(args, 'a')) {
int pretty = getarg(args, 'P') != NULL;
int v7 = getarg(args, '7') != NULL;
if ((a_name = getarg(args, 'n')) != NULL)
a_uid = getarg(args, 'u');
if (mode == M_PRINT && getarg(args, 'F')) {
getarg(args, 'P') != NULL,
getarg(args, '7') != NULL);
if (getarg(args, 'r') != NULL && *home == '/' && getpwuid(uid) == NULL) {
getarg(args, 'P') != NULL,
getarg(args, '7') != NULL);
if ((arg = getarg(args, 'l')) != NULL) {
if ((arg = getarg(args, 'u')) != NULL && isdigit((unsigned char)*arg->val)) {
if ((arg = getarg(args, 'g')) != NULL) { /* Already checked this */
if ((arg = getarg(args, 'p')) != NULL) {
if ((arg = getarg(args, 'e')) != NULL) {
if ((arg = getarg(args, 's')) != NULL) {
if (getarg(args, 'L')) {
if ((arg = getarg(args, 'd')) != NULL) {
if (getarg(args, 'm') == NULL && strcmp(pwd->pw_dir, "/nonexistent") != 0)
if ((arg = getarg(args, 'w')) != NULL &&
getarg(args, 'h') == NULL && getarg(args, 'H') == NULL) {
if ((arg = getarg(args, 'c')) != NULL) {
if ((arg = getarg(args, 'h')) != NULL ||
(arg = getarg(args, 'H')) != NULL) {
if (getarg(args, 'N') != NULL)
getarg(args, 'P') != NULL,
getarg(args, '7') != NULL);
if (mode == M_ADD || getarg(args, 'G') != NULL)
if (mode == M_UPDATE && (arg = getarg(args, 'l')) != NULL) {
if (!PWALTDIR() && getarg(args, 'm') != NULL && pwd->pw_dir && *pwd->pw_dir == '/' && pwd->pw_dir[1]) {
struct carg *a_uid = getarg(args, 'u');
if ((pwd = GETPWUID(uid)) != NULL && getarg(args, 'o') == NULL)
struct carg *a_gid = getarg(args, 'g');
if (getarg(args, 'N'))
struct carg *arg = getarg(args, 'p');
struct carg *arg = getarg(args, 'e');
struct carg *arg = getarg(args, 'd');