Lines Matching refs:str
44 static int str_adderr(char *str, int len, int err);
45 static int str_addarg(char *str, int len, char *arg, bool first);
131 next_field(char *str) in next_field() argument
133 if ((str = strchr(str, ' ')) == NULL) in next_field()
137 *str = '\0'; in next_field()
138 while (*++str == ' ') /* loop */; in next_field()
142 return(*str == '\0' ? NULL : str); in next_field()
146 scanint(char *str, int *intp) in scanint() argument
153 if (*str == '\0') in scanint()
158 while ((ch = *str++) != '\0') in scanint()
276 str_adderr(char *str, int len, int err) in str_adderr() argument
287 strcat(str, ": "); in str_adderr()
288 strcat(str, msg); in str_adderr()
299 str_addarg(char str[], int len, char arg[], bool first) in str_addarg() argument
314 strcat(str, ", "); in str_addarg()
316 strcat(str, arg); in str_addarg()
395 kill_procs(char *str) in kill_procs() argument
405 while (isspace(*str)) str++; in kill_procs()
407 if (str[0] == '-') in kill_procs()
410 if ((nptr = next_field(str)) == NULL) in kill_procs()
415 if (isdigit(str[1])) in kill_procs()
417 scanint(str + 1, &signum); in kill_procs()
425 signum = signame_to_signum(str + 1); in kill_procs()
434 str = nptr; in kill_procs()
440 if (scanint(str, &procnum) == -1) in kill_procs()
442 ERROR(str, 0); in kill_procs()
450 ERROR(str, errno); in kill_procs()
453 } while ((str = next_field(str)) != NULL); in kill_procs()
465 renice_procs(char *str) in renice_procs() argument
474 if ((negate = (*str == '-')) != 0) in renice_procs()
477 str++; in renice_procs()
481 procnum = scanint(str, &prio); in renice_procs()
496 if ((str = next_field(str)) == NULL) in renice_procs()
504 if (scanint(str, &procnum) == -1) in renice_procs()
506 ERROR(str, 0); in renice_procs()
511 ERROR(str, errno); in renice_procs()
513 } while ((str = next_field(str)) != NULL); in renice_procs()