Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 06/30/1998 12:50:02
thorpej
Tue Jun 30 12:40:13 PDT 1998
Update of /cvsroot/src/sys/compat/svr4
In directory nb00:/tmp/cvs-serv335

Modified Files:
	syscalls.master 
Log Message:
Now that NetBSD has pread(2) and pwrite(2), we no longer need to indirect
through SVR4 emulation layers to handle SVR4's pread64(2) and pwrite64(2),
since NetBSD's arguments are the same as the SVR4 64-bit system call
arguments.


thorpej
Tue Jun 30 12:40:56 PDT 1998
Update of /cvsroot/src/sys/compat/svr4
In directory nb00:/tmp/cvs-serv370

Modified Files:
	svr4_sysent.c svr4_syscalls.c svr4_syscall.h 
	svr4_syscallargs.h 
Log Message:
Regen: syscalls.master changed to reflect native pread/pwrite.


thorpej
Tue Jun 30 12:42:56 PDT 1998
Update of /cvsroot/src/sys/compat/svr4
In directory nb00:/tmp/cvs-serv416

Modified Files:
	svr4_fcntl.c 
Log Message:
Rewrite svr4_sys_pread() and svr4_sys_pwrite() in terms of the native
NetBSD pread(2) and pwrite(2).  These still require indirection because
the arguments need to be converted to the correct types.

Delete svr4_sys_pread64() and svr4_sys_pwrite64(), since the arguments
for these calls do not need conversion, and the syscall switch calls
the native NetBSD system calls directly.


thorpej
Tue Jun 30 12:46:01 PDT 1998
Update of /cvsroot/src/lib/libc
In directory nb00:/tmp/cvs-serv486

Modified Files:
	shlib_version 
Log Message:
Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls.


thorpej
Tue Jun 30 12:46:01 PDT 1998
Update of /cvsroot/src/lib/libc/sys
In directory nb00:/tmp/cvs-serv486/sys

Modified Files:
	Makefile.inc read.2 write.2 
Log Message:
Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls.


thorpej
Tue Jun 30 12:46:41 PDT 1998
Update of /cvsroot/src/include
In directory nb00:/tmp/cvs-serv540

Modified Files:
	unistd.h 
Log Message:
Prototype pread(2) and pwrite(2) if !defined(_POSIX_C_SOURCE).


thorpej
Tue Jun 30 12:48:56 PDT 1998
Update of /cvsroot/src/sys/sys
In directory nb00:/tmp/cvs-serv601

Modified Files:
	uio.h 
Log Message:
Prototype preadv(2) and pwritev(2) if !defined(_XOPEN_SOURCE).