modernc.org/cc@v1.0.1/v2/headers/linux_arm/usr/include/asm-generic/socket.h (about)

     1  #ifndef __ASM_GENERIC_SOCKET_H
     2  #define __ASM_GENERIC_SOCKET_H
     3  
     4  #include <asm/sockios.h>
     5  
     6  /* For setsockopt(2) */
     7  #define SOL_SOCKET	1
     8  
     9  #define SO_DEBUG	1
    10  #define SO_REUSEADDR	2
    11  #define SO_TYPE		3
    12  #define SO_ERROR	4
    13  #define SO_DONTROUTE	5
    14  #define SO_BROADCAST	6
    15  #define SO_SNDBUF	7
    16  #define SO_RCVBUF	8
    17  #define SO_SNDBUFFORCE	32
    18  #define SO_RCVBUFFORCE	33
    19  #define SO_KEEPALIVE	9
    20  #define SO_OOBINLINE	10
    21  #define SO_NO_CHECK	11
    22  #define SO_PRIORITY	12
    23  #define SO_LINGER	13
    24  #define SO_BSDCOMPAT	14
    25  #define SO_REUSEPORT	15
    26  #ifndef SO_PASSCRED		/* powerpc only differs in these */
    27  #define SO_PASSCRED	16
    28  #define SO_PEERCRED	17
    29  #define SO_RCVLOWAT	18
    30  #define SO_SNDLOWAT	19
    31  #define SO_RCVTIMEO	20
    32  #define SO_SNDTIMEO	21
    33  #endif
    34  
    35  /* Security levels - as per NRL IPv6 - don't actually do anything */
    36  #define SO_SECURITY_AUTHENTICATION		22
    37  #define SO_SECURITY_ENCRYPTION_TRANSPORT	23
    38  #define SO_SECURITY_ENCRYPTION_NETWORK		24
    39  
    40  #define SO_BINDTODEVICE	25
    41  
    42  /* Socket filtering */
    43  #define SO_ATTACH_FILTER	26
    44  #define SO_DETACH_FILTER	27
    45  #define SO_GET_FILTER		SO_ATTACH_FILTER
    46  
    47  #define SO_PEERNAME		28
    48  #define SO_TIMESTAMP		29
    49  #define SCM_TIMESTAMP		SO_TIMESTAMP
    50  
    51  #define SO_ACCEPTCONN		30
    52  
    53  #define SO_PEERSEC		31
    54  #define SO_PASSSEC		34
    55  #define SO_TIMESTAMPNS		35
    56  #define SCM_TIMESTAMPNS		SO_TIMESTAMPNS
    57  
    58  #define SO_MARK			36
    59  
    60  #define SO_TIMESTAMPING		37
    61  #define SCM_TIMESTAMPING	SO_TIMESTAMPING
    62  
    63  #define SO_PROTOCOL		38
    64  #define SO_DOMAIN		39
    65  
    66  #define SO_RXQ_OVFL             40
    67  
    68  #define SO_WIFI_STATUS		41
    69  #define SCM_WIFI_STATUS	SO_WIFI_STATUS
    70  #define SO_PEEK_OFF		42
    71  
    72  /* Instruct lower device to use last 4-bytes of skb data as FCS */
    73  #define SO_NOFCS		43
    74  
    75  #define SO_LOCK_FILTER		44
    76  
    77  #define SO_SELECT_ERR_QUEUE	45
    78  
    79  #define SO_BUSY_POLL		46
    80  
    81  #define SO_MAX_PACING_RATE	47
    82  
    83  #define SO_BPF_EXTENSIONS	48
    84  
    85  #define SO_INCOMING_CPU		49
    86  
    87  #define SO_ATTACH_BPF		50
    88  #define SO_DETACH_BPF		SO_DETACH_FILTER
    89  
    90  #define SO_ATTACH_REUSEPORT_CBPF	51
    91  #define SO_ATTACH_REUSEPORT_EBPF	52
    92  
    93  #define SO_CNX_ADVICE		53
    94  
    95  #endif				/* __ASM_GENERIC_SOCKET_H */