Home
last modified time | relevance | path

Searched refs:privsep (Results 1 – 25 of 46) sorted by relevance

12

/openbsd/usr.sbin/vmd/
H A Dproc.h98 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 Dproc.c42 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 Dvmd.h380 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 Dconfig.c72 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 Dcontrol.c58 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 Dvmm.c60 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 Dpriv.c50 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 Dsnmpd.h125 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 Dproc.c42 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 Dhttpd.h240 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 Dproc.c42 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 Dconfig.c42 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 Dlogger.c42 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 Dproc.c44 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 Diked.h709 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 Dcontrol.c49 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 Diked.c48 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 Dproc.c42 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 Drelayd.h1032 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 Dconfig.c36 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 Dca.c38 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 Dmaster.passwd6 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 Dmaster.passwd8 _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 DMakefile12 SRCS= pflogd.c privsep.c privsep_fdpass.c
/openbsd/usr.sbin/syslogd/
H A DMakefile4 SRCS= evbuffer_tls.c log.c parsemsg.c privsep.c privsep_fdpass.c ringbuf.c \

12