Lines Matching refs:pids
1011 kill_kids(pid_t *pids, int max_kids, int sig) in kill_kids() argument
1016 if (pids[i] > 0) in kill_kids()
1017 kill(sig, pids[i]); in kill_kids()
1024 pid_t *pids, int max_kids, int options) in reap_kid() argument
1037 if (pids[i] == pid) in reap_kid()
1065 pids[i] = (pid_t)0; in reap_kid()
1072 pid_t *pids, int max_kids) in reap_kids() argument
1077 if (reap_kid(context, config, pids, max_kids, WNOHANG) == 0) in reap_kids()
1106 pid_t *pids; in start_kdc() local
1127 pids = calloc(max_kdcs, sizeof(*pids)); in start_kdc()
1128 if (!pids) in start_kdc()
1181 num_kdcs -= reap_kid(context, config, pids, max_kdcs, 0); in start_kdc()
1186 num_kdcs -= reap_kids(context, config, pids, max_kdcs); in start_kdc()
1202 if (pids[i] < 1) { in start_kdc()
1203 pids[i] = pid; in start_kdc()
1230 num_kdcs -= reap_kids(context, config, pids, max_kdcs); in start_kdc()
1244 kill_kids(pids, max_kdcs, SIGTERM); in start_kdc()
1251 kill_kids(pids, max_kdcs, SIGKILL); in start_kdc()
1252 num_kdcs -= reap_kids(context, config, pids, max_kdcs); in start_kdc()
1264 free(pids); in start_kdc()