std.c: fix sysconf names (std.c._SC) for android api

c.f. https://android.googlesource.com/platform/bionic/+/refs/heads/main/libc/include/bits/sysconf.h
This commit is contained in:
孙冰
2025-03-11 15:45:04 +08:00
committed by Alex Rønne Petersen
parent 982c500be5
commit 77395457fe

View File

@@ -2512,7 +2512,10 @@ pub const SC = switch (native_os) {
else => void,
};
pub const _SC = switch (native_os) {
pub const _SC = if (builtin.abi.isAndroid()) enum(c_int) {
PAGESIZE = 39,
NPROCESSORS_ONLN = 97,
} else switch (native_os) {
.driverkit, .ios, .macos, .tvos, .visionos, .watchos => enum(c_int) {
PAGESIZE = 29,
},