freebsd-skq/sys/compat
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
..
freebsd32 Change the thread ID (thr_id_t) used for 1:1 threading from being a 2004-07-02 00:40:07 +00:00
ia32 Check in structure definitions for the FreeBSD-3.x signal syscall stuff. 2004-04-14 23:20:14 +00:00
linprocfs Remove ps_argsopen from this check, because of two reasons: 2004-04-01 00:04:23 +00:00
linux Clean up and wash struct iovec and struct uio handling. 2004-07-10 15:42:16 +00:00
ndis Fix two problems: 2004-07-07 17:46:30 +00:00
netbsd Move the non-MD machine/dvcfg.h and machine/physio_proc.h to a common 2004-03-13 19:46:27 +00:00
pecoff Change the types of vn_rdwr_inchunks()'s len and aresid arguments to 2004-06-05 02:18:28 +00:00
svr4 Clean up and wash struct iovec and struct uio handling. 2004-07-10 15:42:16 +00:00