diff options
| author | Ayushi Sharma <35501599+ais2397@users.noreply.github.com> | 2020-05-12 11:48:48 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-11 23:18:48 -0700 |
| commit | 44aa83104c361f608319d182bf21fe9f41b06358 (patch) | |
| tree | a7cdfd5a798bbd17b2764529c128aae02fdc8b55 /sys | |
| parent | 9eb09c40090fa79b9434e26fdc39e1fdd3e6805b (diff) | |
sys/netbsd: add access(2)
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/netbsd/sys.txt | 4 | ||||
| -rw-r--r-- | sys/netbsd/sys_amd64.const | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/sys/netbsd/sys.txt b/sys/netbsd/sys.txt index d2bccb4cd..6e359345e 100644 --- a/sys/netbsd/sys.txt +++ b/sys/netbsd/sys.txt @@ -52,10 +52,11 @@ chown(file ptr[in, filename], uid uid, gid gid) lchown(file ptr[in, filename], uid uid, gid gid) fchown(fd fd, uid uid, gid gid) fchownat(dirfd fd_dir, file ptr[in, filename], uid uid, gid gid, flags flags[at_flags]) +access(pathname ptr[in, filename], mode flags[access_mode]) chflags(file ptr[in, filename], flags flags[chflags_flags]) fchflags(fd fd, flags flags[chflags_flags]) lchflags(file ptr[in, filename], flags flags[chflags_flags]) -faccessat(dirfd fd_dir, pathname ptr[in, filename], mode flags[open_mode], flags flags[faccessat_flags]) +faccessat(dirfd fd_dir, pathname ptr[in, filename], mode flags[access_mode], flags flags[faccessat_flags]) utimes(filename ptr[in, filename], times ptr[in, itimerval]) utimensat(dir fd_dir, pathname ptr[in, filename], times ptr[in, itimerval], flags flags[utimensat_flags]) @@ -251,6 +252,7 @@ sched_param { pollfd_events = POLLIN, POLLPRI, POLLOUT, POLLERR, POLLHUP, POLLNVAL, POLLRDNORM, POLLRDBAND, POLLWRNORM, POLLWRBAND 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 +access_mode = R_OK, W_OK, X_OK, F_OK linkat_flags = AT_SYMLINK_FOLLOW unlinkat_flags = 0, AT_REMOVEDIR flock_op = LOCK_SH, LOCK_EX, LOCK_UN, LOCK_NB diff --git a/sys/netbsd/sys_amd64.const b/sys/netbsd/sys_amd64.const index 12ada6b65..b33a3f85b 100644 --- a/sys/netbsd/sys_amd64.const +++ b/sys/netbsd/sys_amd64.const @@ -27,6 +27,7 @@ F_GETFD = 1 F_GETFL = 3 F_GETLK = 7 F_GETOWN = 5 +F_OK = 0 F_RDLCK = 1 F_SETFD = 2 F_SETFL = 4 @@ -78,6 +79,7 @@ RLIMIT_RSS = 5 RLIMIT_STACK = 3 RUSAGE_CHILDREN = 18446744073709551615 RUSAGE_SELF = 0 +R_OK = 4 SA_ALLBITS = 255 SA_NOCLDSTOP = 8 SA_NOCLDWAIT = 32 @@ -93,6 +95,7 @@ SF_IMMUTABLE = 131072 SYS___clone = 287 SYS___getcwd = 296 SYS___vfork14 = 282 +SYS_access = 33 SYS_chdir = 12 SYS_chflags = 34 SYS_chmod = 15 @@ -203,3 +206,5 @@ WNOZOMBIE = 131072 WSTOPPED = 2 WTRAPPED = 64 WUNTRACED = 2 +W_OK = 2 +X_OK = 1 |
