diff options
| author | Mark Johnston <markjdb@gmail.com> | 2021-04-19 13:16:43 -0400 |
|---|---|---|
| committer | Mark Johnston <markjdb@gmail.com> | 2021-04-19 14:16:38 -0400 |
| commit | 4285c9893412948885280ea885ee73bec358e709 (patch) | |
| tree | d2c3fc17844d19f0614f2a7881c96503d8afa37d /sys/freebsd/sys.txt | |
| parent | 50f523d769a891a551db56c3280fd65270090a9d (diff) | |
sys/freebsd: add O_PATH, AT_EMPTY_PATH, AT_RESOLVE_BENEATH
Diffstat (limited to 'sys/freebsd/sys.txt')
| -rw-r--r-- | sys/freebsd/sys.txt | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/freebsd/sys.txt b/sys/freebsd/sys.txt index 91fb692ed..81f445f90 100644 --- a/sys/freebsd/sys.txt +++ b/sys/freebsd/sys.txt @@ -55,7 +55,7 @@ freebsd11_mknod(file ptr[in, filename], mod flags[mknod_mode], dev int32) freebsd11_mknodat(dirfd fd_dir, file ptr[in, filename], mod flags[mknod_mode], dev int32) chmod(file ptr[in, filename], mode flags[open_mode]) fchmod(fd fd, mode flags[open_mode]) -fchmodat(dirfd fd_dir, file ptr[in, filename], mode flags[open_mode]) +fchmodat(dirfd fd_dir, file ptr[in, filename], mode flags[open_mode], flags flags[at_flags]) lchmod(file ptr[in, filename], mode flags[open_mode]) chown(file ptr[in, filename], uid uid, gid gid) lchown(file ptr[in, filename], uid uid, gid gid) @@ -268,11 +268,11 @@ linger { pollfd_events = POLLIN, POLLPRI, POLLOUT, POLLERR, POLLHUP, POLLNVAL, POLLRDNORM, POLLRDBAND, POLLWRNORM, POLLWRBAND, POLLINIGNEOF mknod_mode = S_IFREG, S_IFCHR, S_IFBLK, S_IFIFO, S_IFSOCK, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH -at_flags = AT_SYMLINK_NOFOLLOW, AT_SYMLINK_FOLLOW -linkat_flags = AT_SYMLINK_FOLLOW -unlinkat_flags = 0, AT_REMOVEDIR +at_flags = 0, AT_SYMLINK_NOFOLLOW, AT_SYMLINK_FOLLOW, AT_RESOLVE_BENEATH, AT_EMPTY_PATH +linkat_flags = 0, AT_SYMLINK_FOLLOW, AT_RESOLVE_BENEATH, AT_EMPTY_PATH +unlinkat_flags = 0, AT_REMOVEDIR, AT_RESOLVE_BENEATH flock_op = LOCK_SH, LOCK_EX, LOCK_UN, LOCK_NB -faccessat_flags = AT_EACCESS, AT_SYMLINK_NOFOLLOW, AT_SYMLINK_FOLLOW, AT_REMOVEDIR +faccessat_flags = 0, AT_EACCESS, AT_SYMLINK_NOFOLLOW, AT_SYMLINK_FOLLOW, AT_REMOVEDIR, AT_EMPTY_PATH access_mode = R_OK, W_OK, X_OK, F_OK rusage_who = RUSAGE_SELF, RUSAGE_CHILDREN, RUSAGE_THREAD rlimit_type = RLIMIT_AS, RLIMIT_CORE, RLIMIT_CPU, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_MEMLOCK, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_STACK @@ -280,7 +280,7 @@ clock_id = CLOCK_REALTIME, CLOCK_MONOTONIC, CLOCK_PROCESS_CPUTIME_ID, CLOCK_THRE getitimer_which = ITIMER_REAL, ITIMER_VIRTUAL, ITIMER_PROF wait_options = WNOHANG, WUNTRACED, WCONTINUED, WEXITED, WSTOPPED, WCONTINUED, WNOHANG, WNOWAIT timer_flags = 0, TIMER_ABSTIME -utimensat_flags = 0, AT_SYMLINK_NOFOLLOW +utimensat_flags = 0, AT_SYMLINK_NOFOLLOW, AT_RESOLVE_BENEATH, AT_EMPTY_PATH fcntl_dupfd = F_DUPFD, F_DUPFD_CLOEXEC fcntl_getflags = F_GETFD, F_GETFL fcntl_lock = F_SETLK, F_SETLKW, F_GETLK |
