str2sig
(void) str2sig("TERM", &sig);
if (str2sig(sbuf, &signo) == 0) {
if (str2sig(s, &sig) != 0)
if (str2sig(optarg, &sig) != 0) {
if (str2sig(argv[1], &sig) == 0)
str2sig(&argv[1][1], &g_signal) == 0) {
if (str2sig(sigchr, &arg_signal) != 0) {
if (str2sig(optarg, &tqsig) != 0)
noa1 = (str2sig(a1, &sig) == 0);
if (str2sig(*argv, &sig) < 0 ||
if (str2sig(&argv[1][1], &sig)) {
extern int str2sig(const char *, int *);
retval = str2sig(ptr, &signal);
return (str2sig(str, signum));
if (str2sig(signam, &sig) == -1)
return (str2sig(cp + 1, &sig) == 0 ? sig : -1);