Lines Matching refs:privsep
78 /* privsep */
98 struct privsep {
131 void (*p_init)(struct privsep *,
136 struct privsep *p_ps;
154 void proc_init(struct privsep *, struct privsep_proc *, unsigned int, int,
156 void proc_kill(struct privsep *);
157 void proc_connect(struct privsep *ps);
159 void proc_run(struct privsep *, struct privsep_proc *,
161 void (*)(struct privsep *, struct privsep_proc *, void *), void *);
170 int proc_compose_imsg(struct privsep *, enum privsep_procid, int,
172 int proc_compose(struct privsep *, enum privsep_procid,
174 int proc_composev_imsg(struct privsep *, enum privsep_procid, int,
176 int proc_composev(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);
186 int proc_flush_imsg(struct privsep *, enum privsep_procid, int);
189 void control(struct privsep *, struct privsep_proc *);
190 int control_init(struct privsep *, struct control_sock *);