Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
net.h File Reference
#include <linux/socket.h>
#include <asm/socket.h>

Go to the source code of this file.

Macros

#define NPROTO   AF_MAX
 
#define SYS_SOCKET   1 /* sys_socket(2) */
 
#define SYS_BIND   2 /* sys_bind(2) */
 
#define SYS_CONNECT   3 /* sys_connect(2) */
 
#define SYS_LISTEN   4 /* sys_listen(2) */
 
#define SYS_ACCEPT   5 /* sys_accept(2) */
 
#define SYS_GETSOCKNAME   6 /* sys_getsockname(2) */
 
#define SYS_GETPEERNAME   7 /* sys_getpeername(2) */
 
#define SYS_SOCKETPAIR   8 /* sys_socketpair(2) */
 
#define SYS_SEND   9 /* sys_send(2) */
 
#define SYS_RECV   10 /* sys_recv(2) */
 
#define SYS_SENDTO   11 /* sys_sendto(2) */
 
#define SYS_RECVFROM   12 /* sys_recvfrom(2) */
 
#define SYS_SHUTDOWN   13 /* sys_shutdown(2) */
 
#define SYS_SETSOCKOPT   14 /* sys_setsockopt(2) */
 
#define SYS_GETSOCKOPT   15 /* sys_getsockopt(2) */
 
#define SYS_SENDMSG   16 /* sys_sendmsg(2) */
 
#define SYS_RECVMSG   17 /* sys_recvmsg(2) */
 
#define SYS_ACCEPT4   18 /* sys_accept4(2) */
 
#define SYS_RECVMMSG   19 /* sys_recvmmsg(2) */
 
#define SYS_SENDMMSG   20 /* sys_sendmmsg(2) */
 
#define __SO_ACCEPTCON   (1 << 16) /* performed a listen */
 

Enumerations

enum  socket_state {
  SS_FREE = 0, SS_UNCONNECTED, SS_CONNECTING, SS_CONNECTED,
  SS_DISCONNECTING
}
 

Macro Definition Documentation

#define __SO_ACCEPTCON   (1 << 16) /* performed a listen */

Definition at line 55 of file net.h.

#define NPROTO   AF_MAX

Definition at line 24 of file net.h.

#define SYS_ACCEPT   5 /* sys_accept(2) */

Definition at line 30 of file net.h.

#define SYS_ACCEPT4   18 /* sys_accept4(2) */

Definition at line 43 of file net.h.

#define SYS_BIND   2 /* sys_bind(2) */

Definition at line 27 of file net.h.

#define SYS_CONNECT   3 /* sys_connect(2) */

Definition at line 28 of file net.h.

#define SYS_GETPEERNAME   7 /* sys_getpeername(2) */

Definition at line 32 of file net.h.

#define SYS_GETSOCKNAME   6 /* sys_getsockname(2) */

Definition at line 31 of file net.h.

#define SYS_GETSOCKOPT   15 /* sys_getsockopt(2) */

Definition at line 40 of file net.h.

#define SYS_LISTEN   4 /* sys_listen(2) */

Definition at line 29 of file net.h.

#define SYS_RECV   10 /* sys_recv(2) */

Definition at line 35 of file net.h.

#define SYS_RECVFROM   12 /* sys_recvfrom(2) */

Definition at line 37 of file net.h.

#define SYS_RECVMMSG   19 /* sys_recvmmsg(2) */

Definition at line 44 of file net.h.

#define SYS_RECVMSG   17 /* sys_recvmsg(2) */

Definition at line 42 of file net.h.

#define SYS_SEND   9 /* sys_send(2) */

Definition at line 34 of file net.h.

#define SYS_SENDMMSG   20 /* sys_sendmmsg(2) */

Definition at line 45 of file net.h.

#define SYS_SENDMSG   16 /* sys_sendmsg(2) */

Definition at line 41 of file net.h.

#define SYS_SENDTO   11 /* sys_sendto(2) */

Definition at line 36 of file net.h.

#define SYS_SETSOCKOPT   14 /* sys_setsockopt(2) */

Definition at line 39 of file net.h.

#define SYS_SHUTDOWN   13 /* sys_shutdown(2) */

Definition at line 38 of file net.h.

#define SYS_SOCKET   1 /* sys_socket(2) */

Definition at line 26 of file net.h.

#define SYS_SOCKETPAIR   8 /* sys_socketpair(2) */

Definition at line 33 of file net.h.

Enumeration Type Documentation

Enumerator:
SS_FREE 
SS_UNCONNECTED 
SS_CONNECTING 
SS_CONNECTED 
SS_DISCONNECTING 

Definition at line 47 of file net.h.