diff --git a/unix/linux/mksysnum.go b/unix/linux/mksysnum.go index 2b5a6bf7..612b60e9 100644 --- a/unix/linux/mksysnum.go +++ b/unix/linux/mksysnum.go @@ -137,9 +137,6 @@ func main() { if !bytes.Contains(cmd, []byte("#define __NR_arch_specific_syscall")) { cmd = append(cmd, []byte("#define __NR_arch_specific_syscall 244\n")...) } - if !bytes.Contains(cmd, []byte("#define __NR_fstatat")) { - cmd = append(cmd, []byte("#define __NR_fstatat 79\n")...) - } } s := bufio.NewScanner(strings.NewReader(string(cmd))) diff --git a/unix/syscall_linux_arm64.go b/unix/syscall_linux_arm64.go index cf2ee6c7..745e5c7e 100644 --- a/unix/syscall_linux_arm64.go +++ b/unix/syscall_linux_arm64.go @@ -182,3 +182,5 @@ func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error } return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags) } + +const SYS_FSTATAT = SYS_NEWFSTATAT diff --git a/unix/syscall_linux_loong64.go b/unix/syscall_linux_loong64.go index 3d0e9845..dd2262a4 100644 --- a/unix/syscall_linux_loong64.go +++ b/unix/syscall_linux_loong64.go @@ -214,3 +214,5 @@ func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error } return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags) } + +const SYS_FSTATAT = SYS_NEWFSTATAT diff --git a/unix/syscall_linux_riscv64.go b/unix/syscall_linux_riscv64.go index 6f5a2889..8cf3670b 100644 --- a/unix/syscall_linux_riscv64.go +++ b/unix/syscall_linux_riscv64.go @@ -187,3 +187,5 @@ func RISCVHWProbe(pairs []RISCVHWProbePairs, set *CPUSet, flags uint) (err error } return riscvHWProbe(pairs, setSize, set, flags) } + +const SYS_FSTATAT = SYS_NEWFSTATAT diff --git a/unix/zsysnum_linux_arm64.go b/unix/zsysnum_linux_arm64.go index d5cd55cf..1893e2fe 100644 --- a/unix/zsysnum_linux_arm64.go +++ b/unix/zsysnum_linux_arm64.go @@ -86,7 +86,6 @@ const ( SYS_TEE = 77 SYS_READLINKAT = 78 SYS_NEWFSTATAT = 79 - SYS_FSTATAT = 79 SYS_FSTAT = 80 SYS_SYNC = 81 SYS_FSYNC = 82 diff --git a/unix/zsysnum_linux_loong64.go b/unix/zsysnum_linux_loong64.go index 7bcf38d5..16a4017d 100644 --- a/unix/zsysnum_linux_loong64.go +++ b/unix/zsysnum_linux_loong64.go @@ -85,7 +85,6 @@ const ( SYS_TEE = 77 SYS_READLINKAT = 78 SYS_NEWFSTATAT = 79 - SYS_FSTATAT = 79 SYS_FSTAT = 80 SYS_SYNC = 81 SYS_FSYNC = 82 diff --git a/unix/zsysnum_linux_riscv64.go b/unix/zsysnum_linux_riscv64.go index e34347f9..a5459e76 100644 --- a/unix/zsysnum_linux_riscv64.go +++ b/unix/zsysnum_linux_riscv64.go @@ -85,7 +85,6 @@ const ( SYS_TEE = 77 SYS_READLINKAT = 78 SYS_NEWFSTATAT = 79 - SYS_FSTATAT = 79 SYS_FSTAT = 80 SYS_SYNC = 81 SYS_FSYNC = 82