freebsd-nq/sys/compat/freebsd32
John Baldwin 63f8fe9e8b Split the copyout of *base at the end of getdirentries() out leaving the
rest in kern_getdirentries().  Use kern_getdirentries() to implement
freebsd32_getdirentries().  This fixes a bug where calls to getdirentries()
in 32-bit binaries would trash the 4 bytes after the 'long base' in
userland.

Submitted by:	ups
MFC after:	1 week
2008-10-22 21:55:48 +00:00
..
freebsd32_ioctl.c Add freebsd32 compat shims for ioctl(2) 2008-09-22 16:24:36 +00:00
freebsd32_ioctl.h Add freebsd32 compat shims for ioctl(2) 2008-09-22 16:24:36 +00:00
freebsd32_ipc.h Add freebsd32 compat wrappers for msgctl() and _semctl() using 2007-12-06 23:35:29 +00:00
freebsd32_misc.c Split the copyout of *base at the end of getdirentries() out leaving the 2008-10-22 21:55:48 +00:00
freebsd32_proto.h Regen. 2008-09-25 20:08:36 +00:00
freebsd32_signal.h Oops, add the missing file. 2006-10-05 01:58:08 +00:00
freebsd32_syscall.h Regen. 2008-09-25 20:08:36 +00:00
freebsd32_syscalls.c Regen. 2008-09-25 20:08:36 +00:00
freebsd32_sysent.c Regen. 2008-09-25 20:08:36 +00:00
freebsd32_util.h Add support for installing 32-bit system calls from kernel modules. This 2008-09-25 20:50:21 +00:00
freebsd32.h Move several data structure definitions out of freebsd32_misc.c and into 2007-12-06 23:11:27 +00:00
Makefile Add a 'clean' target. 2005-10-23 23:58:23 +00:00
syscalls.conf - Remove unused sysvec variables from various syscalls.conf. 2006-08-15 17:25:55 +00:00
syscalls.master Split the copyout of *base at the end of getdirentries() out leaving the 2008-10-22 21:55:48 +00:00