Lines Matching refs:arg
67 register char* arg; in b_mkdir() local
87 mode = strperm(arg = opt_info.arg, &opt_info.arg, mode); in b_mkdir()
88 if (*opt_info.arg) in b_mkdir()
89 error(ERROR_exit(0), "%s: invalid mode", arg); in b_mkdir()
98 error(2, "%s", opt_info.arg); in b_mkdir()
101 error(ERROR_usage(2), "%s", opt_info.arg); in b_mkdir()
123 while (arg = *argv++) in b_mkdir()
125 if (mkdir(arg, mode) < 0) in b_mkdir()
129 error(ERROR_system(0), "%s:", arg); in b_mkdir()
140 n = strlen(arg); in b_mkdir()
141 while (n > 0 && arg[--n] == '/'); in b_mkdir()
142 arg[n + 1] = 0; in b_mkdir()
143 for (name = arg, n = *arg; n;) in b_mkdir()
146 while (*arg == '/') in b_mkdir()
147 arg++; in b_mkdir()
149 while ((n = *arg) && n != '/') in b_mkdir()
150 arg++; in b_mkdir()
151 *arg = 0; in b_mkdir()
154 *arg = n; in b_mkdir()
160 if (!(*arg = n) && (mode & (S_ISVTX|S_ISUID|S_ISGID))) in b_mkdir()
176 error(0, "%s: directory created", arg); in b_mkdir()