freebsd-skq/sys/compat/linux
Poul-Henning Kamp 552afd9c12 Clean up and wash struct iovec and struct uio handling.
Add copyiniov() which copies a struct iovec array in from userland into
a malloc'ed struct iovec.  Caller frees.

Change uiofromiov() to malloc the uio (caller frees) and name it
copyinuio() which is more appropriate.

Add cloneuio() which returns a malloc'ed copy.  Caller frees.

Use them throughout.
2004-07-10 15:42:16 +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 Implement SNDCTL_DSP_SETDUPLEX. This may fix sound apps which want to 2004-07-02 15:31:44 +00:00
linux_ioctl.h Implement SNDCTL_DSP_SETDUPLEX. This may fix sound apps which want to 2004-07-02 15:31:44 +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 Deorbit COMPAT_SUNOS. 2004-06-11 11:16:26 +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 Clean up and wash struct iovec and struct uio handling. 2004-07-10 15:42:16 +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 Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
linux_sysctl.c Use __FBSDID(). 2003-06-10 21:29:12 +00:00
linux_uid16.c Deorbit COMPAT_SUNOS. 2004-06-11 11:16:26 +00:00
linux_util.c Include <sys/mutex.h> and its prerequisite <sys/lock.h> instead of 2004-06-23 06:35:43 +00:00
linux_util.h Add function linux_msg() for regulating output from the linux emulation 2003-01-02 02:19:10 +00:00