Searched refs:psp_work_fd (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/bsd/dhcpcd/dist/src/ |
H A D | privsep-inet.c | 272 s = psp->psp_work_fd; in ps_inet_sendmsg() 392 if (ps_recvmsg(psp->psp_work_fd, events, in ps_inet_recvinbootp() 406 psp->psp_work_fd = dhcp_openudp(ia); in ps_inet_listenin() 407 if (psp->psp_work_fd == -1) { in ps_inet_listenin() 413 if (ps_rights_limit_fd_rdonly(psp->psp_work_fd) == -1) { in ps_inet_listenin() 419 if (eloop_event_add(psp->psp_ctx->eloop, psp->psp_work_fd, ELE_READ, in ps_inet_listenin() 435 if (ps_recvmsg(psp->psp_work_fd, in ps_inet_recvin6nd() 446 psp->psp_work_fd = ipv6nd_open(&psp->psp_ifp); in ps_inet_listennd() 447 if (psp->psp_work_fd == -1) { in ps_inet_listennd() 453 if (ps_rights_limit_fd_rdonly(psp->psp_work_fd) == -1) { in ps_inet_listennd() [all …]
|
H A D | privsep-control.c | 132 fd = control_new(ctx, ctx->ps_ctl->psp_work_fd, fd_flags); in ps_ctl_dispatch() 169 len = read(ctx->ps_ctl->psp_work_fd, buf, sizeof(buf)); in ps_ctl_recv() 177 __func__, ctx->ps_ctl->psp_work_fd, len); in ps_ctl_recv() 244 psp->psp_work_fd = work_fd[0]; in ps_ctl_start() 257 psp->psp_work_fd = work_fd[1]; in ps_ctl_start() 258 if (eloop_event_add(ctx->eloop, psp->psp_work_fd, ELE_READ, in ps_ctl_start()
|
H A D | privsep.c | 781 if (psp->psp_work_fd != -1) { in ps_freeprocess() 782 eloop_event_delete(ctx->eloop, psp->psp_work_fd); in ps_freeprocess() 783 close(psp->psp_work_fd); in ps_freeprocess() 1215 psp->psp_work_fd = -1; in ps_newprocess()
|
H A D | privsep.h | 174 int psp_work_fd; member
|
H A D | privsep-bpf.c | 178 psp->psp_work_fd = psp->psp_bpf->bpf_fd; in ps_bpf_start_bpf()
|