freebsd-dev/sys/compat/freebsd32
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
..
freebsd32_misc.c - Add two new system calls: preadv() and pwritev() which are like readv() 2005-07-07 18:17:55 +00:00
freebsd32_proto.h Rebuild generated system call definition files following the addition of 2005-05-30 15:20:21 +00:00
freebsd32_syscall.h Rebuild generated system call definition files following the addition of 2005-05-30 15:20:21 +00:00
freebsd32_syscalls.c Rebuild generated system call definition files following the addition of 2005-05-30 15:20:21 +00:00
freebsd32_sysent.c Rebuild generated system call definition files following the addition of 2005-05-30 15:20:21 +00:00
freebsd32_util.h - Change the commented out freebsd32_xxx() example to use kern_xxx() along 2005-06-29 15:16:20 +00:00
freebsd32.h Catch up to the not-so-recent statfs(2) changes. 2004-04-14 23:17:37 +00:00
Makefile Begin attempting to consolidate the two different i386 emulations 2003-08-22 22:51:48 +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 - Add two new system calls: preadv() and pwritev() which are like readv() 2005-07-07 18:17:55 +00:00