freebsd-dev/sys/compat/svr4
Robert Watson 310e7ceb94 Socket MAC labels so_label and so_peerlabel are now protected by
SOCK_LOCK(so):

- Hold socket lock over calls to MAC entry points reading or
  manipulating socket labels.

- Assert socket lock in MAC entry point implementations.

- When externalizing the socket label, first make a thread-local
  copy while holding the socket lock, then release the socket lock
  to externalize to userspace.
2004-06-13 02:50:07 +00:00
..
imgact_svr4.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
Makefile
svr4_acl.h
svr4_dirent.h
svr4_errno.h
svr4_exec.h
svr4_fcntl.c Add a f_vnode field to struct file. 2003-06-22 08:41:43 +00:00
svr4_fcntl.h
svr4_filio.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
svr4_filio.h
svr4_fuser.h
svr4_hrt.h
svr4_ioctl.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_ioctl.h
svr4_ipc.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_ipc.h
svr4_misc.c - Replace wait1() with a kern_wait() function that accepts the pid, 2004-03-17 20:00:00 +00:00
svr4_mman.h
svr4_proto.h Regen. 2004-02-06 20:21:18 +00:00
svr4_resource.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
svr4_resource.h
svr4_siginfo.h
svr4_signal.c Fix some security bugs in the SVR4 emulator: 2003-10-20 10:38:48 +00:00
svr4_signal.h
svr4_socket.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_socket.h Put definition of struct svr4_sockcache_entry in a .h file rather than 2003-05-31 20:33:18 +00:00
svr4_sockio.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_sockio.h
svr4_sockmod.h
svr4_stat.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_stat.h
svr4_statvfs.h
svr4_stream.c Socket MAC labels so_label and so_peerlabel are now protected by 2004-06-13 02:50:07 +00:00
svr4_stropts.h
svr4_syscall.h Regen. 2004-02-06 20:21:18 +00:00
svr4_syscallnames.c Regen. 2004-02-06 20:21:18 +00:00
svr4_sysconfig.h
svr4_sysent.c Regen. 2004-02-06 20:21:18 +00:00
svr4_systeminfo.h
svr4_sysvec.c Add an additional field to the elf brandinfo structure to support 2003-12-23 02:42:39 +00:00
svr4_termios.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_termios.h
svr4_time.h
svr4_timod.h
svr4_ttold.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_ttold.h
svr4_types.h I guess nobody has needed to use the SVR4olator to create device 2004-02-07 18:54:34 +00:00
svr4_ucontext.h
svr4_ulimit.h
svr4_ustat.h
svr4_util.h Fix some security bugs in the SVR4 emulator: 2003-10-20 10:38:48 +00:00
svr4_utsname.h
svr4_wait.h
svr4.h Don't #define memset() to bzero(), it is far too prone to bite somebody. 2003-05-12 05:08:38 +00:00
syscalls.conf GC unused 'syshide' override to /dev/null. This was here to disable 2003-12-24 00:32:07 +00:00
syscalls.master Sync up MP safe flags with global syscalls.master. This includes read(), 2004-02-06 20:07:33 +00:00