freebsd-skq/sys/compat/svr4
phk b9f13e4266 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
..
imgact_svr4.c Cast variable-sized (based on platform) quantities before printing out. 2004-06-24 02:21:17 +00:00
Makefile
svr4_acl.h
svr4_dirent.h
svr4_errno.h
svr4_exec.h
svr4_fcntl.c Add a f_vnode field to struct file. 2003-06-22 08:41:43 +00:00
svr4_fcntl.h
svr4_filio.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
svr4_filio.h
svr4_fuser.h
svr4_hrt.h
svr4_ioctl.c Put the pre FreeBSD-2.x tty compat code under BURN_BRIDGES. 2004-06-21 22:57:16 +00:00
svr4_ioctl.h
svr4_ipc.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_ipc.h
svr4_misc.c - Replace wait1() with a kern_wait() function that accepts the pid, 2004-03-17 20:00:00 +00:00
svr4_mman.h
svr4_proto.h Regen. 2004-02-06 20:21:18 +00:00
svr4_resource.c Locking for the per-process resource limits structure. 2004-02-04 21:52:57 +00:00
svr4_resource.h
svr4_siginfo.h
svr4_signal.c Fix some security bugs in the SVR4 emulator: 2003-10-20 10:38:48 +00:00
svr4_signal.h
svr4_socket.c Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
svr4_socket.h Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
svr4_sockio.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_sockio.h
svr4_sockmod.h
svr4_stat.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_stat.h
svr4_statvfs.h
svr4_stream.c Clean up and wash struct iovec and struct uio handling. 2004-07-10 15:42:16 +00:00
svr4_stropts.h
svr4_syscall.h Regen. 2004-02-06 20:21:18 +00:00
svr4_syscallnames.c Regen. 2004-02-06 20:21:18 +00:00
svr4_sysconfig.h
svr4_sysent.c Regen. 2004-02-06 20:21:18 +00:00
svr4_systeminfo.h
svr4_sysvec.c Add an additional field to the elf brandinfo structure to support 2003-12-23 02:42:39 +00:00
svr4_termios.c Use __FBSDID(). 2003-06-10 21:44:29 +00:00
svr4_termios.h
svr4_time.h
svr4_timod.h
svr4_ttold.c Put the pre FreeBSD-2.x tty compat code under BURN_BRIDGES. 2004-06-21 22:57:16 +00:00
svr4_ttold.h
svr4_types.h Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
svr4_ucontext.h
svr4_ulimit.h
svr4_ustat.h
svr4_util.h Fix some security bugs in the SVR4 emulator: 2003-10-20 10:38:48 +00:00
svr4_utsname.h
svr4_wait.h
svr4.h Don't #define memset() to bzero(), it is far too prone to bite somebody. 2003-05-12 05:08:38 +00:00
syscalls.conf GC unused 'syshide' override to /dev/null. This was here to disable 2003-12-24 00:32:07 +00:00
syscalls.master Sync up MP safe flags with global syscalls.master. This includes read(), 2004-02-06 20:07:33 +00:00