X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fsys%2Fsocket.h;h=8e8c9e9261b9d6846259ebf698ac7dfb229e55ee;hb=0f2315b4af1c58cbfb7c7f9da69b495cd146cc18;hp=20eeee3bbc30db4d636b3eb42ab159c55142dee7;hpb=20a34af862812b4a20784c52e0b501559507a477;p=musl diff --git a/include/sys/socket.h b/include/sys/socket.h index 20eeee3b..8e8c9e92 100644 --- a/include/sys/socket.h +++ b/include/sys/socket.h @@ -19,12 +19,14 @@ extern "C" { #include +#ifdef _GNU_SOURCE struct ucred { pid_t pid; uid_t uid; gid_t gid; }; +#endif struct linger { @@ -33,7 +35,7 @@ struct linger }; #define SHUT_RD 0 -#define SHUT_WD 1 +#define SHUT_WR 1 #define SHUT_RDWR 2 #ifndef SOCK_STREAM @@ -200,11 +202,16 @@ struct linger #define SO_LOCK_FILTER 44 #define SO_SELECT_ERR_QUEUE 45 #define SO_BUSY_POLL 46 +#define SO_MAX_PACING_RATE 47 #ifndef SOL_SOCKET #define SOL_SOCKET 1 #endif +#define SOL_IP 0 +#define SOL_IPV6 41 +#define SOL_ICMPV6 58 + #define SOL_RAW 255 #define SOL_DECNET 261 #define SOL_X25 262 @@ -290,10 +297,6 @@ int setsockopt (int, int, int, const void *, socklen_t); int sockatmark (int); -#define SHUT_RD 0 -#define SHUT_WR 1 -#define SHUT_RDWR 2 - #ifdef __cplusplus } #endif