mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-28 18:30:06 +00:00
add support for linux_riscv64 and freestanding_riscv64
This commit is contained in:
@@ -1343,14 +1343,16 @@ Socket_Option :: enum {
|
||||
RESERVE_MEM = 73,
|
||||
TXREHASH = 74,
|
||||
RCVMARK = 75,
|
||||
// Hardcoded 64-bit Time. It's time to move on.
|
||||
TIMESTAMP = TIMESTAMP_NEW,
|
||||
TIMESTAMPNS = TIMESTAMPNS_NEW,
|
||||
TIMESTAMPING = TIMESTAMPING_NEW,
|
||||
RCVTIMEO = RCVTIMEO_NEW,
|
||||
SNDTIMEO = SNDTIMEO_NEW,
|
||||
TIMESTAMP = TIMESTAMP_OLD when _SOCKET_OPTION_OLD else TIMESTAMP_NEW,
|
||||
TIMESTAMPNS = TIMESTAMPNS_OLD when _SOCKET_OPTION_OLD else TIMESTAMPNS_NEW,
|
||||
TIMESTAMPING = TIMESTAMPING_OLD when _SOCKET_OPTION_OLD else TIMESTAMPING_NEW,
|
||||
RCVTIMEO = RCVTIMEO_OLD when _SOCKET_OPTION_OLD else RCVTIMEO_NEW,
|
||||
SNDTIMEO = SNDTIMEO_OLD when _SOCKET_OPTION_OLD else SNDTIMEO_NEW,
|
||||
}
|
||||
|
||||
@(private)
|
||||
_SOCKET_OPTION_OLD :: size_of(rawptr) == 8 /* || size_of(time_t) == size_of(__kernel_long_t) */
|
||||
|
||||
Socket_UDP_Option :: enum {
|
||||
CORK = 1,
|
||||
ENCAP = 100,
|
||||
|
||||
Reference in New Issue
Block a user