Lines Matching refs:argv
66 main(int argc, char *argv[])
75 argc--, argv++;
76 while (argc > 0 && argv[0][0] == '-') {
77 for (cp = &argv[0][1]; *cp; cp++)
94 argv++, argc--;
101 group = strchr(argv[0], '.');
122 if (!isnumber(argv[0])) {
123 if ((pwd = getpwnam(argv[0])) == NULL)
124 fatal(255, "unknown user id: %s", argv[0]);
128 uid = (uid_t)strtol(argv[0], NULL, 10);
131 fatal(2, "user id too large: %s", argv[0]);
133 fatal(2, "user id invalid: %s", argv[0]);
139 if (lstat(argv[c], &stbuf) < 0) {
140 status += Perror(argv[c]);
144 status += chownr(argv[c], uid, gid);
147 if (lchown(argv[c], uid, gid)) {
148 status += Perror(argv[c]);