| author | |
| committer | |
| log | a368c0d099a4eb43e9794d3c458a051e89a6d82e |
| tree | 077bcf0e8ee517c246e1be5416d64e55963da779 |
| parent | b2e1bce2405cc4ff15d660f788db1aed35c890d5 |
2 files changed, 10 insertions(+), 0 deletions(-)
lib/std/c/darwin.zig+1| ... | ... | @@ -177,6 +177,7 @@ pub const pthread_cond_t = extern struct { |
| 177 | 177 | __sig: c_long = 0x3CB0B1BB, |
| 178 | 178 | __opaque: [__PTHREAD_COND_SIZE__]u8 = [_]u8{0} ** __PTHREAD_COND_SIZE__, |
| 179 | 179 | }; |
| 180 | pub const sem_t = c_int; | |
| 180 | 181 | const __PTHREAD_MUTEX_SIZE__ = if (@sizeOf(usize) == 8) 56 else 40; |
| 181 | 182 | const __PTHREAD_COND_SIZE__ = if (@sizeOf(usize) == 8) 40 else 24; |
| 182 | 183 |
lib/std/c/freebsd.zig+9| ... | ... | @@ -47,6 +47,15 @@ pub const pthread_attr_t = extern struct { |
| 47 | 47 | __align: c_long, |
| 48 | 48 | }; |
| 49 | 49 | |
| 50 | pub const sem_t = extern struct { | |
| 51 | _magic: u32, | |
| 52 | _kern: extern struct { | |
| 53 | _count: u32, | |
| 54 | _flags: u32, | |
| 55 | }, | |
| 56 | _padding: u32, | |
| 57 | }; | |
| 58 | ||
| 50 | 59 | pub const EAI = extern enum(c_int) { |
| 51 | 60 | /// address family for hostname not supported |
| 52 | 61 | ADDRFAMILY = 1, |