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).