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
..
2005-03-17 08:39:12 +00:00
2005-06-15 19:04:04 +00:00
2005-04-22 18:57:32 +00:00
2005-06-15 19:04:04 +00:00
2004-11-04 08:25:03 +00:00
2005-02-13 22:25:33 +00:00
2005-02-13 23:45:54 +00:00
2005-02-09 18:07:17 +00:00
2005-06-30 06:35:51 +00:00
2005-02-13 23:45:54 +00:00
2005-02-14 18:40:31 +00:00
2005-05-24 10:10:38 +00:00
2005-02-09 18:07:17 +00:00
2004-12-29 02:18:24 +00:00
2004-07-05 06:59:17 +00:00
2005-01-28 17:01:54 +00:00
2005-06-16 21:53:41 +00:00
2004-12-21 10:49:29 +00:00
2004-12-21 12:05:11 +00:00
2005-04-22 18:57:32 +00:00
2004-12-21 10:16:04 +00:00
2005-06-04 10:48:21 +00:00
2005-06-15 19:04:04 +00:00
2004-12-21 10:16:04 +00:00
2005-01-21 10:35:40 +00:00
2005-04-23 02:20:35 +00:00
2005-02-13 23:45:54 +00:00
2004-12-21 10:49:29 +00:00
2004-12-21 09:33:47 +00:00
2005-06-16 21:56:03 +00:00
2004-12-21 12:05:11 +00:00