diff options
| author | Ayushi Sharma <35501599+ais2397@users.noreply.github.com> | 2020-04-21 16:52:03 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-21 13:22:03 +0200 |
| commit | 2e44d63e401ead7d7928c95a30d243b2de1a243b (patch) | |
| tree | c93e0919c37cbe9a618a34b27413de54ae3d0d17 /sys/netbsd | |
| parent | f20434a845bbb072edf211dd1a93b07a81bbbd7c (diff) | |
sys/netbsd: add lchmod(2) (#1687)
Diffstat (limited to 'sys/netbsd')
| -rw-r--r-- | sys/netbsd/gen/amd64.go | 7 | ||||
| -rw-r--r-- | sys/netbsd/sys.txt | 1 | ||||
| -rw-r--r-- | sys/netbsd/sys_amd64.const | 1 |
3 files changed, 8 insertions, 1 deletions
diff --git a/sys/netbsd/gen/amd64.go b/sys/netbsd/gen/amd64.go index 72e0a9bb3..930c5b383 100644 --- a/sys/netbsd/gen/amd64.go +++ b/sys/netbsd/gen/amd64.go @@ -847,6 +847,10 @@ var syscalls_amd64 = []*Syscall{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "chflags_flags", FldName: "flags", TypeSize: 8}}, []uint64{1, 2, 4, 8, 65536, 131072, 262144}, true}, }}, + {NR: 274, Name: "lchmod", CallName: "lchmod", Args: []Type{ + &PtrType{TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, + &FlagsType{IntTypeCommon{TypeCommon: TypeCommon{TypeName: "open_mode", FldName: "mode", TypeSize: 8}}, []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256}, true}, + }}, {NR: 275, Name: "lchown", CallName: "lchown", Args: []Type{ &PtrType{TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}}, &ResourceType{TypeCommon: TypeCommon{TypeName: "uid", FldName: "uid", TypeSize: 4}}, @@ -1816,6 +1820,7 @@ var consts_amd64 = []ConstValue{ {"SYS_getsockopt", 118}, {"SYS_getuid", 24}, {"SYS_lchflags", 304}, + {"SYS_lchmod", 274}, {"SYS_lchown", 275}, {"SYS_link", 9}, {"SYS_linkat", 457}, @@ -1934,4 +1939,4 @@ var consts_amd64 = []ConstValue{ {"_UC_STACK", 2}, } -const revision_amd64 = "349aaeb62f14cb232ec4fa613f52453c7c3a19e4" +const revision_amd64 = "f2becd7444a1275207a36e0139d39ecbd3806cb4" diff --git a/sys/netbsd/sys.txt b/sys/netbsd/sys.txt index 146f793ba..e51fb91d0 100644 --- a/sys/netbsd/sys.txt +++ b/sys/netbsd/sys.txt @@ -45,6 +45,7 @@ mknod(file ptr[in, filename], mode flags[mknod_mode], dev int32) mknod$loop(file ptr[in, filename], mode flags[mknod_mode], dev proc[1792, 2]) mknodat(dirfd fd_dir, file ptr[in, filename], mode flags[mknod_mode], dev int32) chmod(file ptr[in, filename], mode flags[open_mode]) +lchmod(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], flags flags[at_flags]) chown(file ptr[in, filename], uid uid, gid gid) diff --git a/sys/netbsd/sys_amd64.const b/sys/netbsd/sys_amd64.const index 39fafa7d7..156bc128f 100644 --- a/sys/netbsd/sys_amd64.const +++ b/sys/netbsd/sys_amd64.const @@ -131,6 +131,7 @@ SYS_getrlimit = 194 SYS_getrusage = 445 SYS_getuid = 24 SYS_lchflags = 304 +SYS_lchmod = 274 SYS_lchown = 275 SYS_link = 9 SYS_linkat = 457 |
