1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 02:37:35 +00:00

LibC: Convert SO_ constants to enum

I want to add another entry to this list and don't want to
have to think of a number for it.
This commit is contained in:
Nico Weber 2020-09-16 12:29:48 -04:00 committed by Andreas Kling
parent 416d470d07
commit ae5ba4074d
2 changed files with 28 additions and 15 deletions

View file

@ -462,13 +462,16 @@ struct pollfd {
#define SOL_SOCKET 1 #define SOL_SOCKET 1
#define SO_RCVTIMEO 1 enum {
#define SO_SNDTIMEO 2 SO_RCVTIMEO,
#define SO_ERROR 4 SO_SNDTIMEO,
#define SO_PEERCRED 5 SO_TYPE,
#define SO_REUSEADDR 6 SO_ERROR,
#define SO_BINDTODEVICE 7 SO_PEERCRED,
#define SO_KEEPALIVE 9 SO_REUSEADDR,
SO_BINDTODEVICE,
SO_KEEPALIVE,
};
#define IPPROTO_IP 0 #define IPPROTO_IP 0
#define IPPROTO_ICMP 1 #define IPPROTO_ICMP 1

View file

@ -90,14 +90,24 @@ struct ucred {
#define SOL_SOCKET 1 #define SOL_SOCKET 1
#define SOMAXCONN 128 #define SOMAXCONN 128
#define SO_RCVTIMEO 1 enum {
#define SO_SNDTIMEO 2 SO_RCVTIMEO,
#define SO_TYPE 3 SO_SNDTIMEO,
#define SO_ERROR 4 SO_TYPE,
#define SO_PEERCRED 5 SO_ERROR,
#define SO_REUSEADDR 6 SO_PEERCRED,
#define SO_BINDTODEVICE 7 SO_REUSEADDR,
#define SO_KEEPALIVE 9 SO_BINDTODEVICE,
SO_KEEPALIVE,
};
#define SO_RCVTIMEO SO_RCVTIMEO
#define SO_SNDTIMEO SO_SNDTIMEO
#define SO_TYPE SO_TYPE
#define SO_ERROR SO_ERROR
#define SO_PEERCRED SO_PEERCRED
#define SO_REUSEADDR SO_REUSEADDR
#define SO_BINDTODEVICE SO_BINDTODEVICE
#define SO_KEEPALIVE SO_KEEPALIVE
struct sockaddr_storage { struct sockaddr_storage {
union { union {