Searched refs:ps_eloop (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/bsd/dhcpcd/dist/src/ |
H A D | privsep.c | 337 eloop_exit(ctx->ps_eloop, EXIT_SUCCESS); in ps_processhangup() 446 eloop_free(ctx->ps_eloop); in ps_startprocess() 447 ctx->ps_eloop = NULL; in ps_startprocess() 449 eloop_forked(ctx->ps_eloop); in ps_startprocess() 551 if ((ctx->ps_eloop = eloop_new()) == NULL) in ps_start() 553 eloop_signal_set_cb(ctx->ps_eloop, in ps_start() 739 if (ctx->ps_eloop == NULL || !ps_waitforprocs(ctx)) in ps_stopwait() 743 if (eloop_timeout_add_sec(ctx->ps_eloop, PS_PROCESS_TIMEOUT, in ps_stopwait() 746 eloop_enter(ctx->ps_eloop); in ps_stopwait() 754 if (eloop_event_add(ctx->ps_eloop, psp->psp_pfd, in ps_stopwait() [all …]
|
H A D | privsep-root.c | 108 eloop_exit(ctx->ps_eloop, exit_code); in ps_root_readerrorcb() 120 if (eloop_event_add(ctx->ps_eloop, fd, ELE_READ, in ps_root_readerror() 124 eloop_enter(ctx->ps_eloop); in ps_root_readerror() 125 eloop_start(ctx->ps_eloop, &ctx->sigset); in ps_root_readerror() 126 eloop_event_delete(ctx->ps_eloop, fd); in ps_root_readerror() 174 eloop_exit(ctx->ps_eloop, exit_code); in ps_root_mreaderrorcb() 185 if (eloop_event_add(ctx->ps_eloop, fd, ELE_READ, in ps_root_mreaderror() 189 eloop_enter(ctx->ps_eloop); in ps_root_mreaderror() 190 eloop_start(ctx->ps_eloop, &ctx->sigset); in ps_root_mreaderror() 191 eloop_event_delete(ctx->ps_eloop, fd); in ps_root_mreaderror() [all …]
|
H A D | dhcpcd.h | 204 struct eloop *ps_eloop; /* eloop for polling root data */ member
|
H A D | dhcpcd.c | 2709 eloop_free(ctx.ps_eloop); in main()
|