socket.h raw

   1  #define SOCK_STREAM    2
   2  #define SOCK_DGRAM     1
   3  
   4  #define SOL_SOCKET     65535
   5  
   6  #define SO_DEBUG        1
   7  
   8  #define SO_REUSEADDR    0x0004
   9  #define SO_KEEPALIVE    0x0008
  10  #define SO_DONTROUTE    0x0010
  11  #define SO_BROADCAST    0x0020
  12  #define SO_LINGER       0x0080
  13  #define SO_OOBINLINE    0x0100
  14  #define SO_REUSEPORT    0x0200
  15  #define SO_SNDBUF       0x1001
  16  #define SO_RCVBUF       0x1002
  17  #define SO_SNDLOWAT     0x1003
  18  #define SO_RCVLOWAT     0x1004
  19  #define SO_ERROR        0x1007
  20  #define SO_TYPE         0x1008
  21  #define SO_ACCEPTCONN   0x1009
  22  #define SO_PROTOCOL     0x1028
  23  #define SO_DOMAIN       0x1029
  24  
  25  #define SO_NO_CHECK     11
  26  #define SO_PRIORITY     12
  27  #define SO_BSDCOMPAT    14
  28  #define SO_PASSCRED     17
  29  #define SO_PEERCRED     18
  30  #define SO_PEERSEC      30
  31  #define SO_SNDBUFFORCE  31
  32  #define SO_RCVBUFFORCE  33
  33  
  34  #define SOCK_NONBLOCK     0200
  35  #define SOCK_CLOEXEC  02000000
  36