freebsd-dev/sys
Bruce Evans a395dbb153 Avoid a 64-bit division in procfs_readdir(). Fixed related overflows.
Check args using the same expression as in fdesc and kernfs.  The check
was actually already correct, modulo overflow.  It could be tightened
up to either allow huge (aligned) offsets, treating them as EOF, or
disallow all offsets beyond EOF.

Didn't fix invalid address calculation &foo[i] where i may be out of
bounds.

Didn't fix shooting of foot using a private unportable dirent struct.
1998-06-14 12:53:39 +00:00
..
alpha Reimplement spl*() as function calls. Implement software interrupts. 1998-06-11 11:51:27 +00:00
amd64 Increased MAXTSIZ to 128MB...there are binaries that get quite large. 1998-06-12 09:10:22 +00:00
compat This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
compile
conf I accidentally committed the wrong file, sorry. 1998-06-10 17:54:37 +00:00
contrib/softupdates Note which version of Kirk's sources this corresponds to. 1998-06-12 21:21:26 +00:00
ddb Add initial support for the FreeBSD/alpha kernel. This is very much a 1998-06-10 10:57:29 +00:00
dev Add a macro tweak. 1998-06-13 19:36:22 +00:00
fs Avoid a 64-bit division in procfs_readdir(). Fixed related overflows. 1998-06-14 12:53:39 +00:00
geom This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
gnu This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
i386 Avoid 64-bit divisions and modulos. Fixed related overflows for weird 1998-06-14 10:52:52 +00:00
isa Add a symlink from /dev/vga to /dev/ttyv0 when using DEVFS 1998-06-13 18:53:22 +00:00
isofs/cd9660 This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kern Introduce std_pps_ioctl() to automagically DTRT. 1998-06-13 09:30:26 +00:00
libkern Add initial support for the FreeBSD/alpha kernel. This is very much a 1998-06-10 10:57:29 +00:00
miscfs Avoid a 64-bit division in procfs_readdir(). Fixed related overflows. 1998-06-14 12:53:39 +00:00
modules Removed reference to obsolete file "README.iBCS2". 1998-05-19 03:31:34 +00:00
msdosfs Back out previous change. This behavior is at least completely 1998-06-10 13:46:46 +00:00
net Allow a protocol to specify that it does NOT want to be looped back 1998-06-13 02:27:10 +00:00
netatalk Go through the loopback code with a broom.. 1998-06-12 03:48:19 +00:00
netinet Remove 3 occurances of __FUNCTION__ 1998-06-12 20:03:26 +00:00
netipx When system act as IPX router (sysctl -w net.ipx.ipx.ipxforwarding=1, 1998-06-10 12:52:11 +00:00
netkey Really make this compile.. 1998-04-06 05:11:42 +00:00
netnatm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
nfsclient This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
nfsserver This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pc98 Sync with sys/i386/isa/clock.c revision 1.124. 1998-06-10 08:25:23 +00:00
pccard This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pci Merge changes from vendor branch; 1998-06-13 17:20:03 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Add missing copyrights. Thanks to Jason Thorpe for politely noting the 1998-06-10 19:59:41 +00:00
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sys Introduce std_pps_ioctl() to automagically DTRT. 1998-06-13 09:30:26 +00:00
tools Use __inline instead of inline to prevent pedantic compiler warnings. 1997-12-19 23:25:16 +00:00
ufs Note which version of Kirk's sources this corresponds to. 1998-06-12 21:21:26 +00:00
vm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
Makefile Test for the existance of ${MACHINE}/boot before trying to build it. 1998-02-20 07:37:08 +00:00