aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/socketvar.h
diff options
context:
space:
mode:
authorPaul Saab <ps@FreeBSD.org>2001-10-05 07:06:32 +0000
committerPaul Saab <ps@FreeBSD.org>2001-10-05 07:06:32 +0000
commit4787fd37afe99cf1467e11d9946669b59b4f0e92 (patch)
tree953170eca78713bb41696224e03ab9f195a51086 /sys/sys/socketvar.h
parenta1eb245d3266bf830490a66f395122dee7a1d201 (diff)
downloadsrc-4787fd37afe99cf1467e11d9946669b59b4f0e92.tar.gz
src-4787fd37afe99cf1467e11d9946669b59b4f0e92.zip
Only allow users to see their own socket connections if
kern.ipc.showallsockets is set to 0. Submitted by: billf (with modifications by me) Inspired by: Dave McKay (aka pm aka Packet Magnet) Reviewed by: peter MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=84527
Diffstat (limited to 'sys/sys/socketvar.h')
-rw-r--r--sys/sys/socketvar.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/sys/socketvar.h b/sys/sys/socketvar.h
index 1e2553e887dc..f8fa0da58c08 100644
--- a/sys/sys/socketvar.h
+++ b/sys/sys/socketvar.h
@@ -293,6 +293,7 @@ MALLOC_DECLARE(M_SONAME);
MALLOC_DECLARE(M_ACCF);
#endif
+extern int showallsockets;
extern int maxsockets;
extern u_long sb_max;
extern struct vm_zone *socket_zone;
@@ -409,6 +410,9 @@ int accept_filt_generic_mod_event __P((module_t mod, int event, void *data));
SYSCTL_DECL(_net_inet_accf);
#endif /* ACCEPT_FILTER_MOD */
+int socheckuid __P((struct socket *so, uid_t uid));
+int socheckproc __P((struct socket *so, struct proc *p));
+
#endif /* _KERNEL */
#endif /* !_SYS_SOCKETVAR_H_ */