diff options
author | ed <ed@FreeBSD.org> | 2011-11-19 07:19:37 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2011-11-19 07:19:37 +0000 |
commit | 98496492d6c3c48d2e394d6ba846b0d07cc82364 (patch) | |
tree | 8641800079e709e832b6280443d6ef6d6122c7ac /sys/amd64/linux32 | |
parent | 914a7cfed10dc2338122d41333d3f6004194492c (diff) | |
download | FreeBSD-src-98496492d6c3c48d2e394d6ba846b0d07cc82364.zip FreeBSD-src-98496492d6c3c48d2e394d6ba846b0d07cc82364.tar.gz |
Make the Linux *at() calls a bit more complete.
Properly support:
- AT_EACCESS for faccessat(),
- AT_SYMLINK_FOLLOW for linkat().
Diffstat (limited to 'sys/amd64/linux32')
-rw-r--r-- | sys/amd64/linux32/syscalls.master | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master index 1658b4e..1c09084 100644 --- a/sys/amd64/linux32/syscalls.master +++ b/sys/amd64/linux32/syscalls.master @@ -483,14 +483,14 @@ 302 AUE_RENAMEAT STD { int linux_renameat(l_int olddfd, const char *oldname, \ l_int newdfd, const char *newname); } 303 AUE_LINKAT STD { int linux_linkat(l_int olddfd, const char *oldname, \ - l_int newdfd, const char *newname, l_int flags); } + l_int newdfd, const char *newname, l_int flag); } 304 AUE_SYMLINKAT STD { int linux_symlinkat(const char *oldname, l_int newdfd, \ const char *newname); } 305 AUE_READLINKAT STD { int linux_readlinkat(l_int dfd, const char *path, \ char *buf, l_int bufsiz); } 306 AUE_FCHMODAT STD { int linux_fchmodat(l_int dfd, const char *filename, \ l_mode_t mode); } -307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, l_int amode); } +307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, l_int amode, int flag); } 308 AUE_NULL STD { int linux_pselect6(void); } 309 AUE_NULL STD { int linux_ppoll(void); } 310 AUE_NULL STD { int linux_unshare(void); } |