diff options
| author | Laytan Laats <laytanlaats@hotmail.com> | 2023-07-03 19:56:56 +0200 |
|---|---|---|
| committer | Laytan Laats <laytanlaats@hotmail.com> | 2023-07-03 19:56:56 +0200 |
| commit | 38d71e668d03040632e6e19f592cd63f7c5b4bd4 (patch) | |
| tree | e59355ae89547ba602e32f5d6fa21f8483142de2 | |
| parent | a1eae6304f92b9be1b6c084dbdbd97d62caf02c5 (diff) | |
add `ADDRESS_FAMILY` to darwin (currently only available in linux)
| -rw-r--r-- | core/os/os_darwin.odin | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/core/os/os_darwin.odin b/core/os/os_darwin.odin index ab05756ae..d8ba40fd0 100644 --- a/core/os/os_darwin.odin +++ b/core/os/os_darwin.odin @@ -314,15 +314,16 @@ Dirent :: struct { Dir :: distinct rawptr // DIR* +ADDRESS_FAMILY :: c.char SOCKADDR :: struct #packed { len: c.char, - family: c.char, + family: ADDRESS_FAMILY, sa_data: [14]c.char, } SOCKADDR_STORAGE_LH :: struct #packed { len: c.char, - family: c.char, + family: ADDRESS_FAMILY, __ss_pad1: [6]c.char, __ss_align: i64, __ss_pad2: [112]c.char, @@ -330,7 +331,7 @@ SOCKADDR_STORAGE_LH :: struct #packed { sockaddr_in :: struct #packed { sin_len: c.char, - sin_family: c.char, + sin_family: ADDRESS_FAMILY, sin_port: u16be, sin_addr: in_addr, sin_zero: [8]c.char, @@ -338,7 +339,7 @@ sockaddr_in :: struct #packed { sockaddr_in6 :: struct #packed { sin6_len: c.char, - sin6_family: c.char, + sin6_family: ADDRESS_FAMILY, sin6_port: u16be, sin6_flowinfo: c.uint, sin6_addr: in6_addr, |