cvs commit: src/sys/emulation/linux linux_file.c src/sys/kern sys_generic.c src/sys/sys kern_syscall.h
David P. Reese
daver at crater.dragonflybsd.org
Thu Oct 16 22:27:26 PDT 2003
daver 2003/10/16 22:25:45 PDT
Modified files:
sys/emulation/linux linux_file.c
sys/kern sys_generic.c
sys/sys kern_syscall.h
Log:
Create kern_readv() and kern_writev() and use them to split read(), pread(),
readv(), write(), pwrite(), and writev().
Also, rewrite linux_pread() and linux_pwrite() using the in-kernel syscalls.
Revision Changes Path
1.11 +28 -16 src/sys/emulation/linux/linux_file.c
1.14 +131 -249 src/sys/kern/sys_generic.c
1.7 +16 -10 src/sys/sys/kern_syscall.h
More information about the Commits
mailing list