diff options
author | Ed Schouten <ed@FreeBSD.org> | 2011-11-19 07:19:37 +0000 |
---|---|---|
committer | Ed Schouten <ed@FreeBSD.org> | 2011-11-19 07:19:37 +0000 |
commit | 767a32641c2d9b24fbaa164a35959547b2c2e0ae (patch) | |
tree | 8641800079e709e832b6280443d6ef6d6122c7ac /sys/amd64 | |
parent | 51cfb9474f167648dd37706f46579f55577fd722 (diff) | |
download | src-767a32641c2d9b24fbaa164a35959547b2c2e0ae.tar.gz src-767a32641c2d9b24fbaa164a35959547b2c2e0ae.zip |
Make the Linux *at() calls a bit more complete.
Properly support:
- AT_EACCESS for faccessat(),
- AT_SYMLINK_FOLLOW for linkat().
Notes
Notes:
svn path=/head/; revision=227693
Diffstat (limited to 'sys/amd64')
-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 1658b4ee1561..1c090840a674 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); } |