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
..
2003-06-11 00:56:59 +00:00
2003-06-11 00:56:59 +00:00
2003-06-11 00:56:59 +00:00
2003-06-11 00:56:59 +00:00
2004-07-02 00:38:56 +00:00
2004-06-17 17:16:53 +00:00
2003-06-11 00:56:59 +00:00
2004-05-03 22:54:46 +00:00
2003-06-11 00:56:59 +00:00
2003-06-11 00:56:59 +00:00
2004-06-21 22:34:57 +00:00
2004-06-11 11:16:26 +00:00
2004-06-29 03:13:54 +00:00
2003-06-11 00:56:59 +00:00
2003-06-11 06:34:30 +00:00
2003-06-11 06:34:30 +00:00
2003-06-11 00:56:59 +00:00
2003-06-11 00:56:59 +00:00
2003-06-11 00:56:59 +00:00
2004-07-02 09:19:22 +00:00
2004-07-02 00:38:56 +00:00
2003-06-11 00:56:59 +00:00
2004-05-30 20:34:58 +00:00
2004-05-30 20:34:58 +00:00
2004-06-17 17:16:53 +00:00
2004-06-25 22:10:20 +00:00
2004-06-17 17:16:53 +00:00
2004-05-30 20:34:58 +00:00
2004-07-06 23:40:40 +00:00
2004-07-07 07:00:02 +00:00
2004-07-08 06:11:36 +00:00