aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux
diff options
context:
space:
mode:
authorStephen Gregoratto <dev@sgregoratto.me>2023-09-28 18:21:32 +1000
committerStephen Gregoratto <dev@sgregoratto.me>2023-09-28 18:58:05 +1000
commit5f456b2b97bc4a4c4860fd7cb6287c400e215eae (patch)
treef26a1b3002edba000498e7cc7284e47f3c300e0e /lib/std/os/linux
parent11fcbe5a4688e4217ecbd8bd19ee23a4e5c1d709 (diff)
downloadzig-5f456b2b97bc4a4c4860fd7cb6287c400e215eae.tar.gz
zig-5f456b2b97bc4a4c4860fd7cb6287c400e215eae.zip
Update Linux syscalls for kernel 5.5
The latest addition is `cachestat`, which provides more detailed information for paged files.
Diffstat (limited to 'lib/std/os/linux')
-rw-r--r--lib/std/os/linux/syscalls.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/std/os/linux/syscalls.zig b/lib/std/os/linux/syscalls.zig
index f176a434b4..b919c354c2 100644
--- a/lib/std/os/linux/syscalls.zig
+++ b/lib/std/os/linux/syscalls.zig
@@ -442,6 +442,7 @@ pub const X86 = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
};
pub const X64 = enum(usize) {
@@ -807,6 +808,7 @@ pub const X64 = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
};
pub const Arm = enum(usize) {
@@ -1215,6 +1217,7 @@ pub const Arm = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
breakpoint = arm_base + 1,
cacheflush = arm_base + 2,
@@ -1607,6 +1610,7 @@ pub const Sparc64 = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
};
pub const Mips = enum(usize) {
@@ -2030,6 +2034,7 @@ pub const Mips = enum(usize) {
process_mrelease = Linux + 448,
futex_waitv = Linux + 449,
set_mempolicy_home_node = Linux + 450,
+ cachestat = Linux + 451,
};
pub const Mips64 = enum(usize) {
@@ -2389,6 +2394,7 @@ pub const Mips64 = enum(usize) {
process_mrelease = Linux + 448,
futex_waitv = Linux + 449,
set_mempolicy_home_node = Linux + 450,
+ cachestat = Linux + 451,
};
pub const PowerPC = enum(usize) {
@@ -2823,6 +2829,7 @@ pub const PowerPC = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
};
pub const PowerPC64 = enum(usize) {
@@ -3229,6 +3236,7 @@ pub const PowerPC64 = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
};
pub const Arm64 = enum(usize) {
@@ -3538,6 +3546,7 @@ pub const Arm64 = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
};
pub const RiscV64 = enum(usize) {
@@ -3848,6 +3857,7 @@ pub const RiscV64 = enum(usize) {
process_mrelease = 448,
futex_waitv = 449,
set_mempolicy_home_node = 450,
+ cachestat = 451,
riscv_flush_icache = arch_specific_syscall + 15,
};