Module Name: src
Committed By: njoly
Date: Sun Dec 8 08:54:48 UTC 2013
Modified Files:
src/sys/rump/kern/lib/libsys_linux: syscalls.master
Log Message:
Add support for *at syscalls.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/kern/lib/libsys_linux/syscalls.master
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/rump/kern/lib/libsys_linux/syscalls.master
diff -u src/sys/rump/kern/lib/libsys_linux/syscalls.master:1.7 src/sys/rump/kern/lib/libsys_linux/syscalls.master:1.8
--- src/sys/rump/kern/lib/libsys_linux/syscalls.master:1.7 Sat Dec 7 11:49:27 2013
+++ src/sys/rump/kern/lib/libsys_linux/syscalls.master Sun Dec 8 08:54:48 2013
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.7 2013/12/07 11:49:27 njoly Exp $
+ $NetBSD: syscalls.master,v 1.8 2013/12/08 08:54:48 njoly Exp $
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -584,22 +584,34 @@
454 NODEF { int|linux_sys||dup3(int from, int to, int flags); }
455 UNIMPL kqueue1
456 UNIMPL paccept
-457 UNIMPL linkat
-458 UNIMPL renameat
+457 NODEF { int|linux_sys||linkat(int fd1, const char *name1, \
+ int fd2, const char *name2, int flags); }
+458 NOARGS { int|sys||renameat(int fromfd, const char *from, \
+ int tofd, const char *to); }
459 UNIMPL mkfifoat
-460 UNIMPL mknodat
-461 UNIMPL mkdirat
-462 UNIMPL faccessat
-463 UNIMPL fchmodat
-464 UNIMPL fchownat
+460 NODEF { int|linux_sys||mknodat(int fd, const char *path, \
+ mode_t mode, unsigned dev); }
+461 NOARGS { int|sys||mkdirat(int fd, const char *path, \
+ mode_t mode); }
+462 NODEF { int|linux_sys||faccessat(int fd, const char *path, \
+ int amode); }
+463 NODEF { int|linux_sys||fchmodat(int fd, const char *path, \
+ mode_t mode); }
+464 NODEF { int|linux_sys||fchownat(int fd, const char *path, \
+ uid_t owner, gid_t group, int flag); }
465 UNIMPL fexecve
-466 UNIMPL fstatat
+466 NODEF { int|linux_sys||fstatat64(int fd, const char *path, \
+ struct linux_stat *sp, int flag); }
467 NODEF { int|linux_sys||utimensat(int fd, const char *path, \
struct linux_timespec *times, int flag); }
-468 UNIMPL openat
-469 UNIMPL readlinkat
-470 UNIMPL symlinkat
-471 UNIMPL unlinkat
+468 NODEF { int|linux_sys||openat(int fd, const char *path, \
+ int flags, ... mode_t mode); }
+469 NOARGS { int|sys||readlinkat(int fd, const char *path, \
+ char *buf, size_t bufsize); }
+470 NOARGS { int|sys||symlinkat(const char *path1, int fd, \
+ const char *path2); }
+471 NODEF { int|linux_sys||unlinkat(int fd, const char *path, \
+ int flag); }
472 UNIMPL futimens
473 UNIMPL __quotactl
474 UNIMPL posix_spawn