Lines Matching refs:argv
68 main(int argc, char *argv[])
78 argc--, argv++;
79 if (!strcmp(*argv, "-l")) {
80 argc--, argv++;
84 if (!isdigit(**argv))
86 numsig = strtol(*argv, &ep, 10);
87 if (!**argv || *ep)
88 errx(2, "illegal signal number: %s", *argv);
92 nosig(*argv);
100 if (!strcmp(*argv, "-s")) {
101 argc--, argv++;
106 if (strcmp(*argv, "0")) {
107 if ((numsig = signame_to_signum(*argv)) < 0)
108 nosig(*argv);
111 argc--, argv++;
112 } else if (**argv == '-' && *(*argv + 1) != '-') {
113 ++*argv;
114 if (isalpha(**argv)) {
115 if ((numsig = signame_to_signum(*argv)) < 0)
116 nosig(*argv);
117 } else if (isdigit(**argv)) {
118 numsig = strtol(*argv, &ep, 10);
119 if (!**argv || *ep)
120 errx(2, "illegal signal number: %s", *argv);
122 nosig(*argv);
124 nosig(*argv);
125 argc--, argv++;
128 if (argc > 0 && strncmp(*argv, "--", 2) == 0)
129 argc--, argv++;
134 for (errors = 0; argc; argc--, argv++) {
136 if (**argv == '%')
137 pid = getjobpgrp(*argv);
141 pid = strtol(*argv, &ep, 10);
142 if (!**argv || *ep)
143 errx(2, "illegal process id: %s", *argv);
146 warn("%s", *argv);