aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorElaine Gibson <ypsvlq@gmail.com>2025-05-31 03:04:58 +0100
committerElaine Gibson <ypsvlq@gmail.com>2025-06-05 12:30:54 +0100
commit2139eb75f9e1e6fa766797b60566b254efce2f8f (patch)
treee5d1842f54294faa79f212f1b9ca3d2ed945c5c8 /lib
parent8910ac2ba877ebf745fb35b8ec9b21fdc70d092a (diff)
downloadzig-2139eb75f9e1e6fa766797b60566b254efce2f8f.tar.gz
zig-2139eb75f9e1e6fa766797b60566b254efce2f8f.zip
std.c: getcontext is not supported on haiku
Diffstat (limited to 'lib')
-rw-r--r--lib/std/c.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/c.zig b/lib/std/c.zig
index 6d49e8de8a..390d5f89c3 100644
--- a/lib/std/c.zig
+++ b/lib/std/c.zig
@@ -10827,8 +10827,8 @@ pub const LC = enum(c_int) {
pub extern "c" fn setlocale(category: LC, locale: ?[*:0]const u8) ?[*:0]const u8;
-pub const getcontext = if (builtin.target.abi.isAndroid() or builtin.target.os.tag == .openbsd)
-{} // android bionic and openbsd libc does not implement getcontext
+pub const getcontext = if (builtin.target.abi.isAndroid() or builtin.target.os.tag == .openbsd or builtin.target.os.tag == .haiku)
+{} // libc does not implement getcontext
else if (native_os == .linux and builtin.target.abi.isMusl())
linux.getcontext
else