1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linu 1 2 /* 3 * NET An implementation of the SOCKE 4 * This is the master header file 5 * or, in plain English: the netw 6 * kernel. 7 * 8 * Version: @(#)net.h 1.0.3 05/25/ 9 * 10 * Authors: Orest Zborowski, <obz@Kodak.CO 11 * Ross Biro 12 * Fred N. van Kempen, <waltje@uW 13 * 14 * This program is free software; 15 * modify it under the terms of t 16 * as published by the Free Softw 17 * 2 of the License, or (at your 18 */ 19 #ifndef _UAPI_LINUX_NET_H 20 #define _UAPI_LINUX_NET_H 21 22 #include <linux/socket.h> 23 #include <asm/socket.h> 24 25 #define NPROTO AF_MAX 26 27 #define SYS_SOCKET 1 /* sys 28 #define SYS_BIND 2 /* sys 29 #define SYS_CONNECT 3 /* sys 30 #define SYS_LISTEN 4 /* sys 31 #define SYS_ACCEPT 5 /* sys 32 #define SYS_GETSOCKNAME 6 /* sys 33 #define SYS_GETPEERNAME 7 /* sys 34 #define SYS_SOCKETPAIR 8 /* sys 35 #define SYS_SEND 9 /* sys 36 #define SYS_RECV 10 /* sys 37 #define SYS_SENDTO 11 /* sys 38 #define SYS_RECVFROM 12 /* sys 39 #define SYS_SHUTDOWN 13 /* sys 40 #define SYS_SETSOCKOPT 14 /* sys 41 #define SYS_GETSOCKOPT 15 /* sys 42 #define SYS_SENDMSG 16 /* sys 43 #define SYS_RECVMSG 17 /* sys 44 #define SYS_ACCEPT4 18 /* sys 45 #define SYS_RECVMMSG 19 /* sys 46 #define SYS_SENDMMSG 20 /* sys 47 48 typedef enum { 49 SS_FREE = 0, /* not 50 SS_UNCONNECTED, /* unc 51 SS_CONNECTING, /* in 52 SS_CONNECTED, /* con 53 SS_DISCONNECTING /* in 54 } socket_state; 55 56 #define __SO_ACCEPTCON (1 << 16) /* per 57 58 #endif /* _UAPI_LINUX_NET_H */ 59
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.