1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-29 12:03:03 +00:00
freebsd/sys/compat/linux
John Baldwin b7e23e826c - Replace wait1() with a kern_wait() function that accepts the pid,
options, status pointer and rusage pointer as arguments.  It is up to
  the caller to copyout the status and rusage to userland if needed.  This
  lets us axe the 'compat' argument and hide all that functionality in
  owait(), by the way.  This also cleans up some locking in kern_wait()
  since it no longer has to drop locks around copyout() since all the
  copyout()'s are deferred.
- Convert owait(), wait4(), and the various ABI compat wait() syscalls to
  use kern_wait() rather than wait1() or wait4().  This removes a bit
  more stackgap usage.

Tested on:	i386
Compiled on:	i386, alpha, amd64
2004-03-17 20:00:00 +00:00
..
linux_file.c Use vfs_nmount() to mount linprocfs filesystems in linux_mount(); 2004-03-16 09:05:56 +00:00
linux_getcwd.c Add a MAC check for VOP_LOOKUP() in the Linux getwcd() implementation. 2003-11-17 18:57:20 +00:00
linux_ioctl.c Add BSD compatibility tty ioctls LINUX_TIOCSBRK and LINUX_TIOCCBRK. This 2004-02-19 12:38:12 +00:00
linux_ioctl.h Add BSD compatibility tty ioctls LINUX_TIOCSBRK and LINUX_TIOCCBRK. This 2004-02-19 12:38:12 +00:00
linux_ipc.c Back out the following revisions: 2003-11-05 01:53:10 +00:00
linux_ipc.h - Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2); 2002-10-11 11:43:09 +00:00
linux_mib.c Use __FBSDID(). 2003-06-10 21:29:12 +00:00
linux_mib.h Add a cleanup function to destroy the osname_lock and call it on module 2003-03-26 18:29:44 +00:00
linux_misc.c - Replace wait1() with a kern_wait() function that accepts the pid, 2004-03-17 20:00:00 +00:00
linux_signal.c Use __FBSDID(). 2003-06-10 21:29:12 +00:00
linux_signal.h Remove __P. 2002-03-20 05:48:58 +00:00
linux_socket.c Quick fix for LINT breakage caused by interface changes in accept(2), etc. 2003-12-25 09:59:02 +00:00
linux_socket.h Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
linux_stats.c Remove unused second arg to vfinddev(). 2004-03-11 16:33:11 +00:00
linux_sysctl.c Use __FBSDID(). 2003-06-10 21:29:12 +00:00
linux_uid16.c Reject negative ngrp arguments in linux_setgroups() and linux_setgroups16(); 2003-10-21 11:00:33 +00:00
linux_util.c VOP_GETATTR() wants the vnode passed to it to be locked. Instead 2004-01-14 22:38:03 +00:00
linux_util.h Add function linux_msg() for regulating output from the linux emulation 2003-01-02 02:19:10 +00:00