socket.h raw

   1  #define SOCK_STREAM    2
   2  #define SOCK_DGRAM     1
   3  #define SOL_SOCKET     65535
   4  #define SO_DEBUG       1
   5  
   6  #define SO_REUSEADDR    0x0004
   7  #define SO_KEEPALIVE    0x0008
   8  #define SO_DONTROUTE    0x0010
   9  #define SO_BROADCAST    0x0020
  10  #define SO_LINGER       0x0080
  11  #define SO_OOBINLINE    0x0100
  12  #define SO_REUSEPORT    0x0200
  13  #define SO_SNDBUF       0x1001
  14  #define SO_RCVBUF       0x1002
  15  #define SO_SNDLOWAT     0x1003
  16  #define SO_RCVLOWAT     0x1004
  17  #define SO_RCVTIMEO     0x1006
  18  #define SO_SNDTIMEO     0x1005
  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