Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/compat/linux/arch/powerpc Add *at() syscalls like other ...
details: https://anonhg.NetBSD.org/src/rev/58ae5f4f4df6
branches: trunk
changeset: 325182:58ae5f4f4df6
user: njoly <njoly%NetBSD.org@localhost>
date: Tue Dec 10 14:54:36 2013 +0000
description:
Add *at() syscalls like other arches.
diffstat:
sys/compat/linux/arch/powerpc/syscalls.master | 38 +++++++++++++++++---------
1 files changed, 25 insertions(+), 13 deletions(-)
diffs (53 lines):
diff -r 223898d2eaab -r 58ae5f4f4df6 sys/compat/linux/arch/powerpc/syscalls.master
--- a/sys/compat/linux/arch/powerpc/syscalls.master Tue Dec 10 01:09:31 2013 +0000
+++ b/sys/compat/linux/arch/powerpc/syscalls.master Tue Dec 10 14:54:36 2013 +0000
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.57 2013/12/08 15:55:10 njoly Exp $
+ $NetBSD: syscalls.master,v 1.58 2013/12/10 14:54:36 njoly Exp $
; @(#)syscalls.master 8.1 (Berkeley) 7/19/93
@@ -483,19 +483,31 @@
283 UNIMPL splice
284 UNIMPL tee
285 UNIMPL vmsplice
-286 UNIMPL openat
-287 UNIMPL mkdirat
-288 UNIMPL mknodat
-289 UNIMPL fchownat
+286 STD { int|linux_sys||openat(int fd, const char *path, \
+ int flags, ... linux_umode_t mode); }
+287 NOARGS { int|sys||mkdirat(int fd, const char *path, \
+ linux_umode_t mode); }
+288 STD { int|linux_sys||mknodat(int fd, const char *path, \
+ linux_umode_t mode, unsigned dev); }
+289 STD { int|linux_sys||fchownat(int fd, const char *path, \
+ uid_t owner, gid_t group, int flag); }
290 UNIMPL futimesat
-291 UNIMPL fstatat64
-292 UNIMPL unlinkat
-293 UNIMPL renameat
-294 UNIMPL linkat
-295 UNIMPL symlinkat
-296 UNIMPL readlinkat
-297 UNIMPL fchmodat
-298 UNIMPL faccessat
+291 STD { int|linux_sys||fstatat64(int fd, const char *path, \
+ struct linux_stat64 *sp, int flag); }
+292 STD { int|linux_sys||unlinkat(int fd, const char *path, \
+ int flag); }
+293 NOARGS { int|sys||renameat(int fromfd, const char *from, \
+ int tofd, const char *to); }
+294 STD { int|linux_sys||linkat(int fd1, const char *name1, \
+ int fd2, const char *name2, int flags); }
+295 NOARGS { int|sys||symlinkat(const char *path1, int fd, \
+ const char *path2); }
+296 NOARGS { int|sys||readlinkat(int fd, const char *path, \
+ char *buf, size_t bufsize); }
+297 STD { int|linux_sys||fchmodat(int fd, const char *path, \
+ linux_umode_t mode); }
+298 STD { int|linux_sys||faccessat(int fd, const char *path, \
+ int amode); }
299 STD { int|linux_sys||set_robust_list( \
struct linux_robust_list_head *head, size_t len); }
300 STD { int|linux_sys||get_robust_list(int pid, \
Home |
Main Index |
Thread Index |
Old Index