Lines Matching refs:ap
135 char **ap; in trapcmd() local
148 ap = argv + 1; in trapcmd()
152 if (strcmp(*ap, "--") == 0) in trapcmd()
153 if (*++ap == NULL) in trapcmd()
156 if (signame_to_signum(*ap) == -1) { in trapcmd()
157 if ((*ap)[0] == '-') { in trapcmd()
158 if ((*ap)[1] == '\0') in trapcmd()
159 ap++; in trapcmd()
160 else if ((*ap)[1] == 'l' && (*ap)[2] == '\0') { in trapcmd()
165 error("bad option %s\n", *ap); in trapcmd()
168 action = *ap++; in trapcmd()
171 while (*ap) { in trapcmd()
172 if (is_number(*ap)) in trapcmd()
173 signo = number(*ap); in trapcmd()
175 signo = signame_to_signum(*ap); in trapcmd()
178 error("%s: bad trap", *ap); in trapcmd()
192 ap++; in trapcmd()