Module Name: src Committed By: bouyer Date: Sat Sep 17 18:47:48 UTC 2011
Modified Files: src/distrib/sets/lists/comp [netbsd-5]: mi src/include [netbsd-5]: limits.h unistd.h src/lib/libc/sys [netbsd-5]: Makefile.inc link.2 src/sys/kern [netbsd-5]: init_sysent.c syscalls.c syscalls.master vfs_syscalls.c src/sys/rump/librump/rumpkern [netbsd-5]: rump_syscalls.c rump_syscalls.h src/sys/sys [netbsd-5]: fcntl.h syscall.h syscallargs.h Log Message: Pull up following revision(s) (requested by manu in ticket #1658): sys/rump/include/rump/rump_syscalls.h: revision 1.52 via patch sys/kern/init_sysent.c: revision 1.257 via patch sys/rump/include/rump/rumpvnode_if.h: revision 1.12 via patch lib/libc/sys/Makefile.inc: revision 1.208 via patch sys/sys/syscallargs.h: revision 1.227 via patch sys/kern/kern_exec.c: revision 1.317 via patch sys/rump/librump/rumpkern/rump_syscalls.c: revision 1.74 via patch include/limits.h: revision 1.30 via patch sys/kern/syscalls.master: revision 1.251 via patch sys/sys/vnode_if.h: revision 1.83 via patch sys/sys/fcntl.h: revision 1.40 via patch sys/sys/fcntl.h: revision 1.41 via patch sys/kern/vfs_syscalls.c: revision 1.433 via patch sys/rump/librump/rumpvfs/rumpvnode_if.c: revision 1.11 via patch sys/kern/syscalls.c: revision 1.248 via patch sys/sys/syscall.h: revision 1.244 via patch lib/libc/sys/link.2: revision 1.25 via patch include/unistd.h: revision 1.127 via patch distrib/sets/lists/comp/mi: revision 1.1659 via patch sys/sys/stat.h: revision 1.61 via patch First stage of support for Extended API set 2. Most of the think is unimplemented, except enough of linkat(2) to hardlink to a symlink. Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since some software (e.g.: xcvs in our own tree) will assume they can use openat(2) when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support will be completed. regen improve comment about AT_* defines: they are not only used by linkat(2) Add macros to hide OpenGroup extened API set 2 from GNU configure. This is a temporary workaround until the implementation is completed. To generate a diff of this commit: cvs rdiff -u -r1.1201.2.16 -r1.1201.2.17 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.28 -r1.28.4.1 src/include/limits.h cvs rdiff -u -r1.118.4.1 -r1.118.4.2 src/include/unistd.h cvs rdiff -u -r1.196.2.2 -r1.196.2.3 src/lib/libc/sys/Makefile.inc cvs rdiff -u -r1.22 -r1.22.32.1 src/lib/libc/sys/link.2 cvs rdiff -u -r1.229 -r1.229.4.1 src/sys/kern/init_sysent.c cvs rdiff -u -r1.220 -r1.220.4.1 src/sys/kern/syscalls.c cvs rdiff -u -r1.211 -r1.211.4.1 src/sys/kern/syscalls.master cvs rdiff -u -r1.376.4.6 -r1.376.4.7 src/sys/kern/vfs_syscalls.c cvs rdiff -u -r1.20 -r1.20.4.1 src/sys/rump/librump/rumpkern/rump_syscalls.c \ src/sys/rump/librump/rumpkern/rump_syscalls.h cvs rdiff -u -r1.34.64.1 -r1.34.64.2 src/sys/sys/fcntl.h cvs rdiff -u -r1.217 -r1.217.4.1 src/sys/sys/syscall.h cvs rdiff -u -r1.199 -r1.199.4.1 src/sys/sys/syscallargs.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.