Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src

Module Name:    src
Committed By:   manu
Date:           Sun Nov 18 17:41:54 UTC 2012

Modified Files:
        src/distrib/sets/lists/comp: mi
        src/distrib/sets/lists/tests: mi
        src/etc/mtree: NetBSD.dist.tests
        src/include: limits.h unistd.h
        src/lib/libc/sys: access.2 chmod.2 chown.2 link.2 mkdir.2
            mkfifo.2 mknod.2 open.2 readlink.2 rename.2 stat.2 symlink.2
            unlink.2 utimes.2
        src/sys/kern: vfs_lookup.c vfs_syscalls.c
        src/sys/sys: fcntl.h namei.h
        src/tests/lib/libc: Makefile
Added Files:
        src/tests/lib/libc/c063: Makefile t_faccessat.c t_fchmodat.c
            t_fchownat.c t_fexecve.c t_fstatat.c t_linkat.c t_mkdirat.c
            t_mkfifoat.c t_mknodat.c t_o_search.c t_openat.c t_readlinkat.c
            t_renameat.c t_symlinkat.c t_unlinkat.c t_utimensat.c

Log Message:
Add most system calls for POSIX extended API set, part 2, with test cases:
faccessat(2), fchmodat(2), fchownat(2), fstatat(2), mkdirat(2), mkfifoat(2),
mknodat(2), linkat(2), readlinkat(2), symlinkat(2), renameat(2), unlinkat(2),
utimensat(2), openat(2).

Also implement O_SEARCH for openat(2)

Still missing:
- some flags for openat(2)
- fexecve(2) implementation

To generate a diff of this commit:
cvs rdiff -u -r1.1788 -r1.1789 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.505 -r1.506 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.87 -r1.88 src/etc/mtree/NetBSD.dist.tests
cvs rdiff -u -r1.32 -r1.33 src/include/limits.h
cvs rdiff -u -r1.135 -r1.136 src/include/unistd.h
cvs rdiff -u -r1.217 -r1.218 src/lib/libc/sys/
cvs rdiff -u -r1.26 -r1.27 src/lib/libc/sys/access.2 src/lib/libc/sys/link.2 \
cvs rdiff -u -r1.40 -r1.41 src/lib/libc/sys/chmod.2
cvs rdiff -u -r1.31 -r1.32 src/lib/libc/sys/chown.2
cvs rdiff -u -r1.24 -r1.25 src/lib/libc/sys/mkdir.2
cvs rdiff -u -r1.20 -r1.21 src/lib/libc/sys/mkfifo.2 \
cvs rdiff -u -r1.22 -r1.23 src/lib/libc/sys/mknod.2
cvs rdiff -u -r1.51 -r1.52 src/lib/libc/sys/open.2
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/sys/rename.2 \
cvs rdiff -u -r1.50 -r1.51 src/lib/libc/sys/stat.2
cvs rdiff -u -r1.32 -r1.33 src/lib/libc/sys/utimes.2
cvs rdiff -u -r1.199 -r1.200 src/sys/kern/vfs_lookup.c
cvs rdiff -u -r1.459 -r1.460 src/sys/kern/vfs_syscalls.c
cvs rdiff -u -r1.42 -r1.43 src/sys/sys/fcntl.h
cvs rdiff -u -r1.85 -r1.86 src/sys/sys/namei.h
cvs rdiff -u -r1.43 -r1.44 src/tests/lib/libc/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/c063/Makefile \
    src/tests/lib/libc/c063/t_faccessat.c \
    src/tests/lib/libc/c063/t_fchmodat.c src/tests/lib/libc/c063/t_fchownat.c \
    src/tests/lib/libc/c063/t_fexecve.c src/tests/lib/libc/c063/t_fstatat.c \
    src/tests/lib/libc/c063/t_linkat.c src/tests/lib/libc/c063/t_mkdirat.c \
    src/tests/lib/libc/c063/t_mkfifoat.c src/tests/lib/libc/c063/t_mknodat.c \
    src/tests/lib/libc/c063/t_o_search.c src/tests/lib/libc/c063/t_openat.c \
    src/tests/lib/libc/c063/t_readlinkat.c \
    src/tests/lib/libc/c063/t_renameat.c \
    src/tests/lib/libc/c063/t_symlinkat.c \
    src/tests/lib/libc/c063/t_unlinkat.c \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index