authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-15 01:52:13+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-22 22:15:31+02:00
log67647df28c6559b5ed3e16a97c815df2ed8fb3b2
tree89296608d58393ebdd0f5d3d29b3d0a8b26359d0
parent84745e1eb25c369611aaab9d9041e76b9e1613c4
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.c: fix pthread_attr_t layout for haiku


1 files changed, 1 insertions(+), 8 deletions(-)

lib/std/c.zig+1-8
......@@ -8190,7 +8190,7 @@ pub const pthread_attr_t = switch (native_os) {
81908190 __opaque: [56]u8,
81918191 },
81928192 // https://github.com/SerenityOS/serenity/blob/b98f537f117b341788023ab82e0c11ca9ae29a57/Kernel/API/POSIX/sys/types.h#L75
8193 .freebsd, .openbsd, .serenity => extern struct {
8193 .freebsd, .haiku, .openbsd, .serenity => extern struct {
81948194 inner: ?*anyopaque = null,
81958195 },
81968196 .illumos => extern struct {
......@@ -8201,13 +8201,6 @@ pub const pthread_attr_t = switch (native_os) {
82018201 flags: i32,
82028202 private: ?*anyopaque,
82038203 },
8204 .haiku => extern struct {
8205 detach_state: i32,
8206 sched_priority: i32,
8207 stack_size: i32,
8208 guard_size: i32,
8209 stack_address: ?*anyopaque,
8210 },
82118204 else => void,
82128205};
82138206