mirror of
https://git.musl-libc.org/git/musl
synced 2025-02-13 08:44:08 +03:00
move time64 socket options from arch bits to top-level sys/socket.h
now that all 32-bit archs have 64-bit time types, the values for the time-related socket option macros can be treated as universal for 32-bit archs. the sys/socket.h mechanism for this predates arch/generic and is instead in the top-level header. x32, which does not use the new time64 values of the macros, already has its own overrides, so this commit does not affect it.
This commit is contained in:
parent
3814333964
commit
c71dbb24c9
@ -1,5 +0,0 @@
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
@ -1,5 +0,0 @@
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
@ -1,5 +0,0 @@
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
@ -1,5 +0,0 @@
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
@ -21,11 +21,6 @@
|
||||
#define SO_ACCEPTCONN 0x1009
|
||||
#define SO_PROTOCOL 0x1028
|
||||
#define SO_DOMAIN 0x1029
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
||||
|
||||
#define SO_NO_CHECK 11
|
||||
#define SO_PRIORITY 12
|
||||
|
@ -21,11 +21,6 @@
|
||||
#define SO_ACCEPTCONN 0x1009
|
||||
#define SO_PROTOCOL 0x1028
|
||||
#define SO_DOMAIN 0x1029
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
||||
|
||||
#define SO_NO_CHECK 11
|
||||
#define SO_PRIORITY 12
|
||||
|
@ -1,5 +0,0 @@
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
@ -23,8 +23,3 @@
|
||||
#define SO_RCVBUFFORCE 33
|
||||
#define SO_PROTOCOL 38
|
||||
#define SO_DOMAIN 39
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
||||
|
@ -1,5 +0,0 @@
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
@ -225,15 +225,26 @@ struct linger {
|
||||
#endif
|
||||
|
||||
#ifndef SO_RCVTIMEO
|
||||
#if __LONG_MAX == 0x7fffffff
|
||||
#define SO_RCVTIMEO 66
|
||||
#define SO_SNDTIMEO 67
|
||||
#else
|
||||
#define SO_RCVTIMEO 20
|
||||
#define SO_SNDTIMEO 21
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef SO_TIMESTAMP
|
||||
#if __LONG_MAX == 0x7fffffff
|
||||
#define SO_TIMESTAMP 63
|
||||
#define SO_TIMESTAMPNS 64
|
||||
#define SO_TIMESTAMPING 65
|
||||
#else
|
||||
#define SO_TIMESTAMP 29
|
||||
#define SO_TIMESTAMPNS 35
|
||||
#define SO_TIMESTAMPING 37
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define SO_SECURITY_AUTHENTICATION 22
|
||||
#define SO_SECURITY_ENCRYPTION_TRANSPORT 23
|
||||
|
Loading…
x
Reference in New Issue
Block a user