freebsd-dev/sys
Jacques Vidrine 89ab930718 For processes which are set-user-ID or set-group-ID, the kernel performs a few
special actions for safety.  One of these is to make sure that file descriptors
0..2 are in use, by opening /dev/null for those that are not already open.
Another is to close any file descriptors 0..2 that reference procfs.  However,
these checks were made out of order, so that it was still possible for a
set-user-ID or set-group-ID process to be started with some of the file
descriptors 0..2 unused.

Submitted by:	Georgi Guninski <guninski@guninski.com>
2002-07-30 15:38:29 +00:00
..
alpha Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
amd64 o Lock page queue accesses by pmap_release_free_page(). 2002-07-30 06:45:39 +00:00
arm Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
boot Drop support for COPY, -c has been the default mode of install(1) 2002-07-29 09:40:17 +00:00
cam
coda
compat Regenerate 2002-07-20 02:56:34 +00:00
conf Hook up kern_mac.c to the build. 2002-07-30 02:04:56 +00:00
contrib
crypto Fix some really pedantic GCC warnings. 2002-07-15 13:45:15 +00:00
ddb
dev Regen after usbdevs rev.1.95. 2002-07-30 11:03:50 +00:00
fs Create a new thread state to describe threads that would be ready to run 2002-07-29 18:33:32 +00:00
geom
gnu
i4b
i386 o Lock page queue accesses by pmap_release_free_page(). 2002-07-30 06:45:39 +00:00
ia64 Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
isa
isofs/cd9660
kern For processes which are set-user-ID or set-group-ID, the kernel performs a few 2002-07-30 15:38:29 +00:00
libkern Convert GNU variadic macros to the ISO 9X variety. 2002-07-15 13:34:50 +00:00
modules Remove bktr.h/NBKTR. Set BKTR_FREEBSD_MODULE in opt_bktr.h instead. 2002-07-22 00:08:24 +00:00
net Slight whitespace cleanup. Whitespace sync to MAC tree. 2002-07-27 19:53:02 +00:00
netatalk
netatm
netgraph
netinet Use a common way to release locks before exit. 2002-07-29 09:01:39 +00:00
netinet6 correct comment for setsockopt arg size. 2002-07-25 20:40:09 +00:00
netipx Make spxnames a const char * to quieten some warnings in netstat. 2002-07-27 23:15:08 +00:00
netkey
netnatm
netncp Wire the sysctl output buffer before grabbing any locks to prevent 2002-07-28 19:59:31 +00:00
netns
netsmb Wire the sysctl output buffer before grabbing any locks to prevent 2002-07-28 19:59:31 +00:00
nfs
nfsclient o Lock page queue accesses in nfs_getpages(). 2002-07-21 20:01:32 +00:00
nfsserver Oops, another unused arg to nfssvc_nfsd(). *blush* 2002-07-24 23:10:34 +00:00
pc98 gethints.awk is a machine-specific 4.x->5.x transition aid. We cannot 2002-07-26 03:52:30 +00:00
pccard MFp4: 2002-07-26 08:07:55 +00:00
pci o If the page returned by vm_page_grab(VM_ALLOC_ZERO) isn't prezeroed, 2002-07-21 04:07:26 +00:00
posix4
powerpc Create a new header <machine/_stdint.h> for storing MD parts of 2002-07-29 17:41:23 +00:00
rpc
security Stubs for the TrustedBSD MAC system calls to permit TrustedBSD MAC 2002-07-30 02:04:05 +00:00
sparc64 Add definitions for statistical and high-resolution profiling. The calling 2002-07-30 06:14:34 +00:00
sys - Add vfs_badlock_{print,panic} support to the remaining VOP_ASSERT_* 2002-07-30 09:57:37 +00:00
tools - Add automatic post vop debug checks. These work in both the success and 2002-07-30 08:52:00 +00:00
ufs Fix braino in last commit. 2002-07-30 12:02:41 +00:00
vm o In vm_object_madvise() and vm_object_page_remove() replace 2002-07-30 07:23:04 +00:00
Makefile