/openbsd/usr.sbin/vmd/ |
H A D | proc.h | 98 struct privsep { struct 131 void (*p_init)(struct privsep *, argument 136 struct privsep *p_ps; 156 void proc_kill(struct privsep *); 157 void proc_connect(struct privsep *ps); 159 void proc_run(struct privsep *, struct privsep_proc *, 172 int proc_compose(struct privsep *, enum privsep_procid, 178 int proc_forward_imsg(struct privsep *, struct imsg *, 181 proc_ibuf(struct privsep *, enum privsep_procid, int); 183 proc_iev(struct privsep *, enum privsep_procid, int); [all …]
|
H A D | proc.c | 42 void proc_open(struct privsep *, int, int); 43 void proc_accept(struct privsep *, int, enum privsep_procid, 45 void proc_close(struct privsep *); 142 proc_connect(struct privsep *ps) in proc_connect() 346 proc_kill(struct privsep *ps) in proc_kill() 384 proc_open(struct privsep *ps, int src, int dst) in proc_open() 432 proc_close(struct privsep *ps) in proc_close() 463 struct privsep *ps = p->p_ps; in proc_shutdown() 498 proc_run(struct privsep *ps, struct privsep_proc *p, in proc_run() 584 struct privsep *ps = p->p_ps; in proc_dispatch() [all …]
|
H A D | vmd.h | 380 struct privsep vmd_ps; 465 int vm_register(struct privsep *, struct vmop_create_params *, 480 void priv(struct privsep *, struct privsep_proc *); 484 int vm_priv_ifconfig(struct privsep *, struct vmd_vm *); 485 int vm_priv_brconfig(struct privsep *, struct vmd_switch *); 491 void vmm(struct privsep *, struct privsep_proc *); 521 int config_getvm(struct privsep *, struct imsg *); 522 int config_getdisk(struct privsep *, struct imsg *); 523 int config_getif(struct privsep *, struct imsg *); 524 int config_getcdrom(struct privsep *, struct imsg *); [all …]
|
H A D | config.c | 72 struct privsep *ps = &env->vmd_ps; in config_init() 106 struct privsep *ps = &env->vmd_ps; in config_purge() 140 struct privsep *ps = &env->vmd_ps; in config_setconfig() 158 struct privsep *ps = &env->vmd_ps; in config_getconfig() 172 struct privsep *ps = &env->vmd_ps; in config_setreset() 211 config_setvm(struct privsep *ps, struct vmd_vm *vm, uint32_t peerid, uid_t uid) in config_setvm() 560 config_getvm(struct privsep *ps, struct imsg *imsg) in config_getvm() 592 config_getdisk(struct privsep *ps, struct imsg *imsg) in config_getdisk() 624 config_getif(struct privsep *ps, struct imsg *imsg) in config_getif() 655 config_getcdrom(struct privsep *ps, struct imsg *imsg) in config_getcdrom()
|
H A D | control.c | 58 void control_run(struct privsep *, struct privsep_proc *, void *); 65 control(struct privsep *ps, struct privsep_proc *p) in control() 71 control_run(struct privsep *ps, struct privsep_proc *p, void *arg) in control_run() 89 struct privsep *ps = p->p_ps; in control_dispatch_vmd() 179 control_init(struct privsep *ps, struct control_sock *cs) in control_init() 375 struct privsep *ps = cs->cs_env; in control_dispatch_imsg()
|
H A D | vmm.c | 60 void vmm_run(struct privsep *, struct privsep_proc *, void *); 63 int get_info_vm(struct privsep *, struct imsg *, int); 73 vmm(struct privsep *ps, struct privsep_proc *p) in vmm() 79 vmm_run(struct privsep *ps, struct privsep_proc *p, void *arg) in vmm_run() 111 struct privsep *ps = p->p_ps; in vmm_dispatch_parent() 375 struct privsep *ps = arg; in vmm_sighdlr() 826 get_info_vm(struct privsep *ps, struct imsg *imsg, int terminate) in get_info_vm()
|
H A D | priv.c | 50 void priv_run(struct privsep *, struct privsep_proc *, void *); 57 priv(struct privsep *ps, struct privsep_proc *p) in priv() 63 priv_run(struct privsep *ps, struct privsep_proc *p, void *arg) in priv_run() 85 struct privsep *ps = p->p_ps; in priv_dispatch_parent() 345 vm_priv_ifconfig(struct privsep *ps, struct vmd_vm *vm) in vm_priv_ifconfig() 523 vm_priv_brconfig(struct privsep *ps, struct vmd_switch *vsw) in vm_priv_brconfig()
|
/openbsd/usr.sbin/snmpd/ |
H A D | snmpd.h | 125 struct privsep { struct 154 void (*p_init)(struct privsep *, argument 158 struct privsep *p_ps; 427 struct privsep sc_ps; 450 void snmpe(struct privsep *, struct privsep_proc *); 490 void proc_kill(struct privsep *); 491 void proc_connect(struct privsep *); 493 void proc_run(struct privsep *, struct privsep_proc *, 504 int proc_compose(struct privsep *, enum privsep_procid, 511 proc_ibuf(struct privsep *, enum privsep_procid, int); [all …]
|
H A D | proc.c | 42 void proc_open(struct privsep *, int, int); 43 void proc_accept(struct privsep *, int, enum privsep_procid, 45 void proc_close(struct privsep *); 142 proc_connect(struct privsep *ps) in proc_connect() 346 proc_kill(struct privsep *ps) in proc_kill() 384 proc_open(struct privsep *ps, int src, int dst) in proc_open() 432 proc_close(struct privsep *ps) in proc_close() 463 struct privsep *ps = p->p_ps; in proc_shutdown() 498 proc_run(struct privsep *ps, struct privsep_proc *p, in proc_run() 567 struct privsep *ps = p->p_ps; in proc_dispatch() [all …]
|
/openbsd/usr.sbin/httpd/ |
H A D | httpd.h | 240 struct privsep { struct 272 void (*p_init)(struct privsep *, argument 275 struct privsep *p_ps; 603 struct privsep *sc_ps; 628 void server(struct privsep *, struct privsep_proc *); 794 void proc_kill(struct privsep *); 795 void proc_connect(struct privsep *); 797 void proc_run(struct privsep *, struct privsep_proc *, 809 int proc_forward_imsg(struct privsep *, struct imsg *, 814 proc_iev(struct privsep *, enum privsep_procid, int); [all …]
|
H A D | proc.c | 42 void proc_open(struct privsep *, int, int); 43 void proc_accept(struct privsep *, int, enum privsep_procid, 45 void proc_close(struct privsep *); 142 proc_connect(struct privsep *ps) in proc_connect() 346 proc_kill(struct privsep *ps) in proc_kill() 384 proc_open(struct privsep *ps, int src, int dst) in proc_open() 436 proc_close(struct privsep *ps) in proc_close() 467 struct privsep *ps = p->p_ps; in proc_shutdown() 505 proc_run(struct privsep *ps, struct privsep_proc *p, in proc_run() 591 struct privsep *ps = p->p_ps; in proc_dispatch() [all …]
|
H A D | config.c | 42 struct privsep *ps = env->sc_ps; in config_init() 87 struct privsep *ps = env->sc_ps; in config_purge() 113 struct privsep *ps = env->sc_ps; in config_setreset() 164 struct privsep *ps = env->sc_ps; in config_setserver() 257 struct privsep *ps = env->sc_ps; in config_settls() 360 struct privsep *ps = env->sc_ps; in config_setserver_fcgiparams() 435 struct privsep *ps = env->sc_ps; in config_getserver_auth() 453 struct privsep *ps = env->sc_ps; in config_getserver_config() 623 struct privsep *ps = env->sc_ps; in config_getserver() 709 struct privsep *ps = env->sc_ps; in config_gettls() [all …]
|
H A D | logger.c | 42 void logger_init(struct privsep *, struct privsep_proc *p, void *); 56 logger(struct privsep *ps, struct privsep_proc *p) in logger() 69 logger_init(struct privsep *ps, struct privsep_proc *p, void *arg) in logger_init()
|
/openbsd/sbin/iked/ |
H A D | proc.c | 44 void proc_open(struct privsep *, int, int); 45 void proc_accept(struct privsep *, int, enum privsep_procid, 47 void proc_close(struct privsep *); 144 proc_connect(struct privsep *ps, void (*connected)(struct privsep *)) in proc_connect() argument 374 proc_kill(struct privsep *ps) in proc_kill() 412 proc_open(struct privsep *ps, int src, int dst) in proc_open() 460 proc_close(struct privsep *ps) in proc_close() 491 struct privsep *ps = p->p_ps; in proc_shutdown() 526 proc_run(struct privsep *ps, struct privsep_proc *p, in proc_run() 607 struct privsep *ps = p->p_ps; in proc_dispatch() [all …]
|
H A D | iked.h | 709 struct privsep { struct 735 void (*ps_connected)(struct privsep *); argument 743 void (*p_init)(struct privsep *, 747 struct privsep *p_ps; 832 struct privsep sc_ps; 883 void control(struct privsep *, struct privsep_proc *); 1055 void ikev2(struct privsep *, struct privsep_proc *); 1174 void caproc(struct privsep *, struct privsep_proc *); 1199 void proc_kill(struct privsep *); 1200 void proc_connect(struct privsep *, void (*)(struct privsep *)); [all …]
|
H A D | control.c | 49 void control_run(struct privsep *, struct privsep_proc *, void *); 60 control(struct privsep *ps, struct privsep_proc *p) in control() 66 control_run(struct privsep *ps, struct privsep_proc *p, void *arg) in control_run() 78 control_init(struct privsep *ps, struct control_sock *cs) in control_init()
|
H A D | iked.c | 48 void parent_connected(struct privsep *); 81 struct privsep *ps; in main() 236 parent_connected(struct privsep *ps) in parent_connected() 353 struct privsep *ps = arg; in parent_sig_handler()
|
/openbsd/usr.sbin/relayd/ |
H A D | proc.c | 42 void proc_open(struct privsep *, int, int); 43 void proc_accept(struct privsep *, int, enum privsep_procid, 45 void proc_close(struct privsep *); 142 proc_connect(struct privsep *ps) in proc_connect() 346 proc_kill(struct privsep *ps) in proc_kill() 384 proc_open(struct privsep *ps, int src, int dst) in proc_open() 437 proc_close(struct privsep *ps) in proc_close() 468 struct privsep *ps = p->p_ps; in proc_shutdown() 506 proc_run(struct privsep *ps, struct privsep_proc *p, in proc_run() 592 struct privsep *ps = p->p_ps; in proc_dispatch() [all …]
|
H A D | relayd.h | 1032 struct privsep { struct 1064 void (*p_init)(struct privsep *, argument 1067 struct privsep *p_ps; 1139 struct privsep *sc_ps; 1181 void pfe(struct privsep *, struct privsep_proc *); 1207 void hce(struct privsep *, struct privsep_proc *); 1211 void relay(struct privsep *, struct privsep_proc *); 1299 void ca(struct privsep *, struct privsep_proc *); 1431 void proc_kill(struct privsep *); 1432 void proc_connect(struct privsep *); [all …]
|
H A D | config.c | 36 struct privsep *ps = env->sc_ps; in config_init() 140 struct privsep *ps = env->sc_ps; in config_purge() 232 struct privsep *ps = env->sc_ps; in config_setreset() 269 struct privsep *ps = env->sc_ps; in config_getcfg() 309 struct privsep *ps = env->sc_ps; in config_settable() 431 struct privsep *ps = env->sc_ps; in config_setrdr() 519 struct privsep *ps = env->sc_ps; in config_setrt() 614 struct privsep *ps = env->sc_ps; in config_setproto() 645 struct privsep *ps = env->sc_ps; in config_setrule() 825 struct privsep *ps = env->sc_ps; in config_setrelay() [all …]
|
H A D | ca.c | 38 void ca_init(struct privsep *, struct privsep_proc *p, void *); 55 ca(struct privsep *ps, struct privsep_proc *p) in ca() 63 ca_init(struct privsep *ps, struct privsep_proc *p, void *arg) in ca_init() 299 struct privsep *ps = env->sc_ps; in rsae_send_imsg()
|
/openbsd/etc/ |
H A D | master.passwd | 6 sshd:*:27:27::0:0:sshd privsep:/var/empty:/sbin/nologin 17 _dpb:*:54:54::0:0:dpb privsep:/var/empty:/sbin/nologin 24 _isakmpd:*:68:68::0:0:isakmpd privsep:/var/empty:/sbin/nologin 28 _pflogd:*:74:74::0:0:pflogd privsep:/var/empty:/sbin/nologin 30 _tcpdump:*:76:76::0:0:tcpdump privsep:/var/empty:/sbin/nologin 51 _sndio:*:99:99::0:0:sndio privsep:/var/empty:/sbin/nologin 56 _file:*:104:104::0:0:file privsep:/var/empty:/sbin/nologin
|
/openbsd/distrib/miniroot/ |
H A D | master.passwd | 8 _sndio:*:99:99::0:0:sndio privsep:/var/empty:/sbin/nologin 9 _file:*:104:104::0:0:file privsep:/var/empty:/sbin/nologin
|
/openbsd/sbin/pflogd/ |
H A D | Makefile | 12 SRCS= pflogd.c privsep.c privsep_fdpass.c
|
/openbsd/usr.sbin/syslogd/ |
H A D | Makefile | 4 SRCS= evbuffer_tls.c log.c parsemsg.c privsep.c privsep_fdpass.c ringbuf.c \
|