John Baldwin
bcd9e0dd20
- Add two new system calls: preadv() and pwritev() which are like readv()
...
and writev() except that they take an additional offset argument and do
not change the current file position. In SAT speak:
preadv:readv::pread:read and pwritev:writev::pwrite:write.
- Try to reduce code duplication some by merging most of the old
kern_foov() and dofilefoo() functions into new dofilefoo() functions
that are called by kern_foov() and kern_pfoov(). The non-v functions
now all generate a simple uio on the stack from the passed in arguments
and then call kern_foov(). For example, read() now just builds a uio and
calls kern_readv() and pwrite() just builds a uio and calls kern_pwritev().
PR: kern/80362
Submitted by: Marc Olzheim marcolz at stack dot nl (1)
Approved by: re (scottl)
MFC after: 1 week
2005-07-07 18:17:55 +00:00
..
2004-12-22 16:20:12 +00:00
2005-05-04 11:09:26 +00:00
2004-12-23 23:45:25 +00:00
2004-12-23 23:45:25 +00:00
2004-07-02 23:52:20 +00:00
2004-07-03 22:30:10 +00:00
2004-12-23 23:45:25 +00:00
2004-07-03 22:30:10 +00:00
2005-01-20 09:17:07 +00:00
2004-07-03 22:30:10 +00:00
2004-12-29 20:00:29 +00:00
2004-07-02 23:52:20 +00:00
2004-07-02 23:52:20 +00:00
2004-07-02 23:52:20 +00:00
2004-07-02 19:07:33 +00:00
2004-07-02 23:52:20 +00:00
2004-07-04 20:55:50 +00:00
2005-06-10 16:54:17 +00:00
2004-07-02 23:52:20 +00:00
2005-06-30 13:18:15 +00:00
2005-02-13 22:25:33 +00:00
2004-07-02 23:52:20 +00:00
2004-07-02 23:52:20 +00:00
2004-04-06 09:06:45 +00:00
2004-07-16 01:18:13 +00:00
2004-12-23 23:45:25 +00:00
2005-01-20 09:17:07 +00:00
2003-12-24 18:52:41 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2004-07-02 23:52:20 +00:00
2005-01-20 09:17:07 +00:00
2005-01-20 09:17:07 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2005-02-13 22:25:33 +00:00
2004-07-02 23:52:20 +00:00
2004-07-02 23:52:20 +00:00
2005-02-09 18:07:17 +00:00
2005-06-30 13:18:15 +00:00
2003-10-24 21:20:26 +00:00
2003-06-03 12:29:34 +00:00
2005-02-13 22:25:33 +00:00
2004-07-02 23:52:20 +00:00
2005-02-13 22:25:33 +00:00
2005-06-04 19:44:09 +00:00
2005-01-11 20:50:51 +00:00
2003-12-14 14:54:53 +00:00
2004-07-02 23:52:20 +00:00
2003-06-01 19:19:59 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2005-07-07 18:17:55 +00:00
2003-09-08 19:57:22 +00:00
2005-01-20 09:17:07 +00:00
2005-01-20 09:17:07 +00:00
2004-07-03 23:14:34 +00:00
2004-07-02 23:52:20 +00:00
2005-02-13 22:25:33 +00:00
2004-07-02 23:52:20 +00:00
2005-02-25 00:40:46 +00:00
2003-02-23 01:47:49 +00:00
2004-09-03 06:24:25 +00:00
2003-11-10 08:02:05 +00:00
2004-07-02 23:52:20 +00:00
2004-05-12 20:45:51 +00:00
2003-06-20 21:14:59 +00:00
2004-07-02 19:07:33 +00:00
2004-07-02 23:52:20 +00:00
2005-01-11 20:50:51 +00:00
2004-07-03 22:30:10 +00:00
2005-01-20 09:17:07 +00:00
2005-02-13 22:25:33 +00:00
2005-01-20 09:17:07 +00:00
2005-07-07 18:17:55 +00:00
2005-01-20 09:17:07 +00:00
2005-01-15 12:28:01 +00:00
2004-07-02 23:52:20 +00:00
2005-02-13 22:25:33 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2004-07-04 20:55:50 +00:00
2004-07-02 23:52:20 +00:00
2004-07-02 23:52:20 +00:00
2005-01-20 09:17:07 +00:00
2005-01-15 12:28:01 +00:00
2005-02-15 09:27:00 +00:00
2005-01-15 12:28:01 +00:00
2005-06-15 19:04:04 +00:00
2005-01-11 20:50:51 +00:00
2003-11-19 13:05:50 +00:00
2005-01-20 09:17:07 +00:00
2004-07-05 17:12:53 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2005-02-13 23:45:54 +00:00
2004-07-02 23:52:20 +00:00
2005-01-20 09:17:07 +00:00
2003-06-24 15:41:19 +00:00
2003-09-08 19:57:22 +00:00
2003-06-24 15:41:19 +00:00
2004-07-03 23:14:34 +00:00
2004-07-02 23:52:20 +00:00
2005-01-20 09:17:07 +00:00
2005-01-20 09:17:07 +00:00
2004-11-29 09:56:12 +00:00
2004-07-02 23:52:20 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2005-01-20 09:17:07 +00:00
2005-01-20 09:17:07 +00:00
2004-07-02 23:52:20 +00:00
2005-02-23 23:55:58 +00:00
2004-07-03 23:14:34 +00:00
2003-06-27 13:41:29 +00:00
2005-02-13 22:25:33 +00:00
2005-01-20 09:17:07 +00:00
2005-07-07 18:17:55 +00:00