Lines Matching refs:privsep
240 struct privsep {
272 void (*p_init)(struct privsep *,
275 struct privsep *p_ps;
603 struct privsep *sc_ps;
614 int control_init(struct privsep *, struct control_sock *);
618 void control_imsg_forward(struct privsep *, struct imsg *);
628 void server(struct privsep *, struct privsep_proc *);
792 void proc_init(struct privsep *, struct privsep_proc *, unsigned int, int,
794 void proc_kill(struct privsep *);
795 void proc_connect(struct privsep *);
797 void proc_run(struct privsep *, struct privsep_proc *,
799 void (*)(struct privsep *, struct privsep_proc *, void *), void *);
800 void proc_range(struct privsep *, enum privsep_procid, int *, int *);
801 int proc_compose_imsg(struct privsep *, enum privsep_procid, int,
803 int proc_compose(struct privsep *, enum privsep_procid,
805 int proc_composev_imsg(struct privsep *, enum privsep_procid, int,
807 int proc_composev(struct privsep *, enum privsep_procid,
809 int proc_forward_imsg(struct privsep *, struct imsg *,
812 proc_ibuf(struct privsep *, enum privsep_procid, int);
814 proc_iev(struct privsep *, enum privsep_procid, int);
815 int proc_flush_imsg(struct privsep *, enum privsep_procid, int);
840 void logger(struct privsep *, struct privsep_proc *);