From 8591f30b0d53a597682bebdfcd570f5f44339b26 Mon Sep 17 00:00:00 2001 From: data-man Date: Fri, 11 Dec 2020 01:27:15 +0500 Subject: [PATCH] Add missed Linux syscalls --- lib/std/os/bits/linux/arm-eabi.zig | 2 ++ lib/std/os/bits/linux/arm64.zig | 2 ++ lib/std/os/bits/linux/i386.zig | 4 ++++ lib/std/os/bits/linux/powerpc64.zig | 2 ++ lib/std/os/bits/linux/riscv64.zig | 2 ++ lib/std/os/bits/linux/sparc64.zig | 3 +++ lib/std/os/bits/linux/x86_64.zig | 2 ++ 7 files changed, 17 insertions(+) diff --git a/lib/std/os/bits/linux/arm-eabi.zig b/lib/std/os/bits/linux/arm-eabi.zig index 5539199c73a207e7f99afcf487ef0413dd7e775a..d89e75ccd63e5a8dcf11a303d501779e2ec7bc15 100644 --- a/lib/std/os/bits/linux/arm-eabi.zig +++ b/lib/std/os/bits/linux/arm-eabi.zig @@ -407,8 +407,10 @@ pub const SYS = extern enum(usize) { fspick = 433, pidfd_open = 434, clone3 = 435, + close_range = 436, openat2 = 437, pidfd_getfd = 438, + faccessat2 = 439, breakpoint = 0x0f0001, cacheflush = 0x0f0002, diff --git a/lib/std/os/bits/linux/arm64.zig b/lib/std/os/bits/linux/arm64.zig index 2f677ca537f4e7bae07d3dc50be7c3791988f0f2..22955aa896f50103c6ed30cf4c7e31aece7c168d 100644 --- a/lib/std/os/bits/linux/arm64.zig +++ b/lib/std/os/bits/linux/arm64.zig @@ -308,8 +308,10 @@ pub const SYS = extern enum(usize) { fspick = 433, pidfd_open = 434, clone3 = 435, + close_range = 436, openat2 = 437, pidfd_getfd = 438, + faccessat2 = 439, _, }; diff --git a/lib/std/os/bits/linux/i386.zig b/lib/std/os/bits/linux/i386.zig index b8c7221e9efd38d6024af04114d9129b94fcfdc4..92b21727c166734b3ff09a6935109dfdf0a7a3ab 100644 --- a/lib/std/os/bits/linux/i386.zig +++ b/lib/std/os/bits/linux/i386.zig @@ -441,8 +441,12 @@ pub const SYS = extern enum(usize) { fsconfig = 431, fsmount = 432, fspick = 433, + pidfd_open = 434, + clone3 = 435, + close_range = 436, openat2 = 437, pidfd_getfd = 438, + faccessat2 = 439, _, }; diff --git a/lib/std/os/bits/linux/powerpc64.zig b/lib/std/os/bits/linux/powerpc64.zig index 89619ebe16158155354326a3f7b8c684e97700d2..4313a609e41b3661097d5185e5ac3d8900793046 100644 --- a/lib/std/os/bits/linux/powerpc64.zig +++ b/lib/std/os/bits/linux/powerpc64.zig @@ -404,8 +404,10 @@ pub const SYS = extern enum(usize) { fspick = 433, pidfd_open = 434, clone3 = 435, + close_range = 436, openat2 = 437, pidfd_getfd = 438, + faccessat2 = 439, _, }; diff --git a/lib/std/os/bits/linux/riscv64.zig b/lib/std/os/bits/linux/riscv64.zig index bd4b45f95f28ffef599ae6922b7f93e59a6bcdf2..a61b56db3803c2dc68c9de8018958f0366e0ca61 100644 --- a/lib/std/os/bits/linux/riscv64.zig +++ b/lib/std/os/bits/linux/riscv64.zig @@ -305,8 +305,10 @@ pub const SYS = extern enum(usize) { fspick = 433, pidfd_open = 434, clone3 = 435, + close_range = 436, openat2 = 437, pidfd_getfd = 438, + faccessat2 = 439, _, }; diff --git a/lib/std/os/bits/linux/sparc64.zig b/lib/std/os/bits/linux/sparc64.zig index 1ce17b3a017fc595d1f3703c4ae366b3fac510d5..d4c65de36d5d2751090d373f5fb3693fa9cbb2e2 100644 --- a/lib/std/os/bits/linux/sparc64.zig +++ b/lib/std/os/bits/linux/sparc64.zig @@ -381,8 +381,11 @@ pub const SYS = extern enum(usize) { fsmount = 432, fspick = 433, pidfd_open = 434, + clone3 = 435, + close_range = 436, openat2 = 437, pidfd_getfd = 438, + faccessat2 = 439, _, }; diff --git a/lib/std/os/bits/linux/x86_64.zig b/lib/std/os/bits/linux/x86_64.zig index 19e52536e882d372534f21bcba4198d7fe3a5c9d..665c8f6ebab5b67c594ebf673220645eb55f9acc 100644 --- a/lib/std/os/bits/linux/x86_64.zig +++ b/lib/std/os/bits/linux/x86_64.zig @@ -370,8 +370,10 @@ pub const SYS = extern enum(usize) { fspick = 433, pidfd_open = 434, clone3 = 435, + close_range = 436, openat2 = 437, pidfd_getfd = 438, + faccessat2 = 439, _, }; -- 2.54.0