I think that proc_ispeer() is never used:

/usr/src$ grep -r ispeer . 2>/dev/null      
./sbin/iked/proc.c:int   proc_ispeer(struct privsep_proc *, unsigned int, enum 
privsep_procid);
./sbin/iked/proc.c:proc_ispeer(struct privsep_proc *procs, unsigned int nproc,
./usr.sbin/httpd/proc.c:int      proc_ispeer(struct privsep_proc *, unsigned 
int, enum privsep_procid);
./usr.sbin/httpd/proc.c:proc_ispeer(struct privsep_proc *procs, unsigned int 
nproc,
./usr.sbin/vmd/proc.c:int        proc_ispeer(struct privsep_proc *, unsigned 
int, enum privsep_procid);
./usr.sbin/vmd/proc.c:proc_ispeer(struct privsep_proc *procs, unsigned int 
nproc,
./usr.sbin/relayd/proc.c:int     proc_ispeer(struct privsep_proc *, unsigned 
int, enum privsep_procid);
./usr.sbin/relayd/proc.c:proc_ispeer(struct privsep_proc *procs, unsigned int 
nproc,
./usr.sbin/snmpd/proc.c:int      proc_ispeer(struct privsep_proc *, unsigned 
int, enum privsep_procid);
./usr.sbin/snmpd/proc.c:proc_ispeer(struct privsep_proc *procs, unsigned int 
nproc,



Index: proc.c
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/proc.c,v
retrieving revision 1.5
diff -u -p -r1.5 proc.c
--- proc.c      7 Dec 2015 16:05:56 -0000       1.5
+++ proc.c      2 Jan 2016 13:50:38 -0000
@@ -37,23 +37,10 @@
 void    proc_open(struct privsep *, struct privsep_proc *,
            struct privsep_proc *, size_t);
 void    proc_close(struct privsep *);
-int     proc_ispeer(struct privsep_proc *, unsigned int, enum privsep_procid);
 void    proc_shutdown(struct privsep_proc *);
 void    proc_sig_handler(int, short, void *);
 void    proc_range(struct privsep *, enum privsep_procid, int *, int *);
 int     proc_dispatch_null(int, struct privsep_proc *, struct imsg *);
-
-int
-proc_ispeer(struct privsep_proc *procs, unsigned int nproc,
-    enum privsep_procid type)
-{
-       unsigned int    i;
-
-       for (i = 0; i < nproc; i++)
-               if (procs[i].p_id == type)
-                       return (1);
-       return (0);
-}
 
 void
 proc_init(struct privsep *ps, struct privsep_proc *procs, unsigned int nproc)

-- 
Michal Mazurek

Reply via email to