Lines Matching defs:name
30 * Converts the signal named "name" to its
33 * "name" can be the signal name with or without
39 * 0 on error (invalid signal name)
40 * otherwise the signal number that corresponds to "name"
44 signalnumber(const char *name)
52 if (strncasecmp(name, "sig", 3) == 0)
53 name += 3;
57 strcasecmp(name, sys_signame[i]) == 0)
61 if (strncasecmp(name, "rtm", 3) == 0) {
62 name += 3;
63 if (strncasecmp(name, "ax", 2) == 0)
65 else if (strncasecmp(name, "in", 2) == 0)
69 name += 2;
70 if (name[0] == '\0')
72 if (i == SIGRTMAX && name[0] != '-')
74 if (i == SIGRTMIN && name[0] != '+')
76 if (!isdigit((unsigned char)name[1]))
78 offs = strtol(name+1, &ep, 10);
79 if (ep == name+1 || *ep != '\0' ||
82 if (name[0] == '+')