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) {...@@ -8190,7 +8190,7 @@ pub const pthread_attr_t = switch (native_os) {
8190 __opaque: [56]u8,8190 __opaque: [56]u8,
8191 },8191 },
8192 // https://github.com/SerenityOS/serenity/blob/b98f537f117b341788023ab82e0c11ca9ae29a57/Kernel/API/POSIX/sys/types.h#L758192 // 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 {
8194 inner: ?*anyopaque = null,8194 inner: ?*anyopaque = null,
8195 },8195 },
8196 .illumos => extern struct {8196 .illumos => extern struct {
...@@ -8201,13 +8201,6 @@ pub const pthread_attr_t = switch (native_os) {...@@ -8201,13 +8201,6 @@ pub const pthread_attr_t = switch (native_os) {
8201 flags: i32,8201 flags: i32,
8202 private: ?*anyopaque,8202 private: ?*anyopaque,
8203 },8203 },
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 },
8211 else => void,8204 else => void,
8212};8205};
82138206