freebsd-skq/sys/i386/linux
Marcel Moolenaar 03567510a8 Add bounds checking to stackgap_alloc. Previously it was possible
to construct a path that was long enough (ie longer than
SPARE_USRSPACE bytes) and trash the stack.

Note that SPARE_USRSPACE is much smaller than MAXPATHLEN so that
the Linuxulator will now return ENAMETOOLONG even if the path
is smaller than MAXPATHLEN.

PR: 12749
2000-07-23 16:54:18 +00:00
..
linprocfs Make exe a symlink. 2000-05-24 07:37:02 +00:00
imgact_linux.c Fix #! script exec under linux emulation. If a script is exec'd from a 2000-04-26 20:58:40 +00:00
linux_dummy.c Revert implementation of setfsuid and setfsgid due to security 2000-07-20 05:37:41 +00:00
linux_file.c Implement pread and pwrite. 2000-07-17 00:17:07 +00:00
linux_genassym.c Include <stddef.h> here so that <sys/assym.h> can be unpolluted. 2000-01-08 19:53:18 +00:00
linux_ioctl.c Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
linux_ioctl.h Fix some style bugs. The long line is in a chunk of code that's 2000-03-13 15:27:19 +00:00
linux_ipc.c Linux doesn't complain if you remove a msg queue that doesn't exist 1999-09-23 09:57:45 +00:00
linux_locore.s AT&T asm syntax requires a leading '*' in front of the operand for indirect 2000-05-10 01:21:15 +00:00
linux_mib.c Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
linux_mib.h $Id$ -> $FreeBSD$ 1999-08-28 02:16:32 +00:00
linux_misc.c Add bounds checking to stackgap_alloc. Previously it was possible 2000-07-23 16:54:18 +00:00
linux_proto.h Implement pread and pwrite. 2000-07-17 00:17:07 +00:00
linux_signal.c Fix LINT breakage. 1999-12-05 18:49:09 +00:00
linux_socket.c Fix accept(2) behavior in that accepted sockets don't inherit the 2000-02-28 18:58:59 +00:00
linux_stats.c Remove unneeded #include <vm/vm_zone.h> 2000-04-30 18:52:11 +00:00
linux_syscall.h Implement pread and pwrite. 2000-07-17 00:17:07 +00:00
linux_sysent.c Implement pread and pwrite. 2000-07-17 00:17:07 +00:00
linux_sysvec.c Add a version tag for the rtc port to depend on. 2000-05-06 01:36:04 +00:00
linux_util.c Add bounds checking to stackgap_alloc. Previously it was possible 2000-07-23 16:54:18 +00:00
linux_util.h Add bounds checking to stackgap_alloc. Previously it was possible 2000-07-23 16:54:18 +00:00
linux.h Fix #! script exec under linux emulation. If a script is exec'd from a 2000-04-26 20:58:40 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syscalls.conf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
syscalls.master Add prototypes for linux_pread and linux_pwrite. 2000-07-17 00:13:38 +00:00