亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? socket.h

?? Glibc 2.3.2源代碼(解壓后有100多M)
?? H
字號:
/* System-specific socket constants and types.  AIX version.   Copyright (C) 1991,92,1994-1999,2000,2001 Free Software Foundation, Inc.   This file is part of the GNU C Library.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  */#ifndef __BITS_SOCKET_H#define __BITS_SOCKET_H#if !defined _SYS_SOCKET_H && !defined _NETINET_IN_H# error "Never include <bits/socket.h> directly; use <sys/socket.h> instead."#endif#define	__need_size_t#define __need_NULL#include <stddef.h>#include <limits.h>#include <sys/types.h>/* Type for length arguments in socket calls.  */#ifndef __socklen_t_definedtypedef __socklen_t socklen_t;# define __socklen_t_defined#endif/* Types of sockets.  */enum __socket_type{  SOCK_STREAM = 1,		/* Sequenced, reliable, connection-based				   byte streams.  */#define SOCK_STREAM SOCK_STREAM  SOCK_DGRAM = 2,		/* Connectionless, unreliable datagrams				   of fixed maximum length.  */#define SOCK_DGRAM SOCK_DGRAM  SOCK_RAW = 3,			/* Raw protocol interface.  */#define SOCK_RAW SOCK_RAW  SOCK_RDM = 4,			/* Reliably-delivered messages.  */#define SOCK_RDM SOCK_RDM  SOCK_SEQPACKET = 5,		/* Sequenced, reliable, connection-based,				   datagrams of fixed maximum length.  */#define SOCK_SEQPACKET SOCK_SEQPACKET  SOCK_CONN_DGRAM = 6		/* Conneciton datagram.  */#define SOCK_CONN_DGRAM	SOCK_CONN_DGRAM};/* Protocol families.  */#define	PF_UNSPEC	0	/* Unspecified.  */#define	PF_LOCAL	1	/* Local to host (pipes and file-domain).  */#define	PF_UNIX		PF_LOCAL /* Old BSD name for PF_LOCAL.  */#define	PF_FILE		PF_LOCAL /* Another non-standard name for PF_LOCAL.  */#define	PF_INET		2	/* IP protocol family.  */#define PF_IMPLINK	3	/* ARPAnet IMP addresses.  */#define PF_PUP		4	/* PUP protocols (e.g., BSP).  */#define PF_CHAOS	5	/* MIT CHAOS protocols.  */#define PF_NS		6	/* XEROX NS protocols.  */#define PF_ISO		7	/* ISO protocols.  */#define PF_OSI		PF_ISO#define PF_ECMA		8	/* European Computer Manufacturers.  */#define PF_DATAKIT	9	/* Datakit protocols.  */#define PF_CCITT	10	/* CCITT protocols, X.25 etc. */#define PF_SNA		11	/* IBM SNA.  */#define PF_DECnet	12	/* DECnet.  */#define PF_DLI		13	/* DEC Direct data link interface.  */#define PF_LAT		14	/* LAT. */#define PF_HYLINK	15	/* NSC Hyperchannel.  */#define PF_APPLETALK	16	/* Apple Talk.  */#define PF_NETLINK	17	/* Internet Routing Protocol.  */#define	PF_ROUTE	PF_NETLINK /* Alias to emulate 4.4BSD.  */#define PF_LINK		18	/* Link layer interface.  */#define PF_XTP		19	/* eXpress Transfer Protocol (no AF).  */#define PF_INTF		20	/* Debugging use only.  */#define PF_RIF		21	/* Raw interface.  */#define PF_NETWARE	22#define PF_NDD		23#define PF_INET6	24	/* IPv6.  */#define PF_MAX		30	/* For now..  *//* Address families.  */#define AF_UNSPEC       PF_UNSPEC#define AF_LOCAL        PF_LOCAL#define AF_UNIX         PF_UNIX#define AF_FILE         PF_FILE#define AF_INET         PF_INET#define AF_IMPLINK      PF_IMPLINK#define AF_PUP          PF_PUP#define AF_CHAOS        PF_CHAOS#define AF_NS           PF_NS#define AF_ISO          PF_ISO#define AF_OSI          PF_OSI#define AF_ECMA         PF_ECMA#define AF_DATAKIT      PF_DATAKIT#define AF_CCITT        PF_CCITT#define AF_SNA          PF_SNA#define AF_DECnet       PF_DECnet#define AF_DLI          PF_DLI#define AF_LAT          PF_LAT#define AF_HYLINK       PF_HYLINK#define AF_APPLETALK    PF_APPLETALK#define AF_NETLINK      PF_NETLINK#define AF_ROUTE        PF_ROUTE#define AF_LINK         PF_LINK#define AF_INTF         PF_INTF#define AF_RIF          PF_RIF#define AF_NETWARE      PF_NETWARE#define AF_NDD          PF_NDD#define AF_INET6        PF_INET6#define AF_MAX          PF_MAX/* Socket level values.  Others are defined in the appropriate headers.   XXX These definitions also should go into the appropriate headers as   far as they are available.  */#define SOL_SOCKET	0xffff/* Maximum queue length specifiable by listen.  */#define SOMAXCONN	1024/* Get the definition of the macro to define the common sockaddr members.  */#include <bits/sockaddr.h>/* Structure describing a generic socket address.  */struct sockaddr  {    __SOCKADDR_COMMON (sa_);	/* Common data: address family and length.  */    char sa_data[14];		/* Address data.  */  };/* Structure large enough to hold any socket address (with the historical   exception of AF_UNIX).  We reserve 128 bytes.  */#if ULONG_MAX > 0xffffffff# define __ss_aligntype	__uint64_t#else# define __ss_aligntype	__uint32_t#endif#define _SS_SIZE	128#define _SS_PADSIZE	(_SS_SIZE - (2 * sizeof (__ss_aligntype)))struct sockaddr_storage  {    __SOCKADDR_COMMON (ss_);	/* Address family, etc.  */    __ss_aligntype __ss_align;	/* Force desired alignment.  */    char __ss_padding[_SS_PADSIZE];  };/* Bits in the FLAGS argument to `send', `recv', et al.  */enum  {    MSG_OOB		= 0x01,	/* Process out-of-band data.  */#define MSG_OOB		MSG_OOB    MSG_PEEK		= 0x02,	/* Peek at incoming messages.  */#define MSG_PEEK	MSG_PEEK    MSG_DONTROUTE	= 0x04,	/* Don't use local routing.  */#define MSG_DONTROUTE	MSG_DONTROUTE    MSG_EOR		= 0x08, /* End of record.  */#define	MSG_EOR		MSG_EOR    MSG_TRUNC		= 0x10,#define	MSG_TRUNC	MSG_TRUNC    MSG_CTRUNC		= 0x20,	/* Control data lost before delivery.  */#define MSG_CTRUNC	MSG_CTRUNC    MSG_WAITALL		= 0x40, /* Wait for a full request.  */#define	MSG_WAITALL	MSG_WAITALL    MSG_MPEG2		= 0x80,	/* Message contain MPEG2 data.  */#define MSG_MPEG2	MSG_MPEG2  };/* Structure describing messages sent by   `sendmsg' and received by `recvmsg'.  */struct msghdr  {    void *msg_name;		/* Address to send to/receive from.  */    socklen_t msg_namelen;	/* Length of address data.  */    struct iovec *msg_iov;	/* Vector of data to send/receive into.  */    int msg_iovlen;		/* Number of elements in the vector.  */    void *msg_control;		/* Ancillary data (eg BSD filedesc passing). */    socklen_t msg_controllen;	/* Ancillary data buffer length.  */    int msg_flags;		/* Flags on received message.  */  };/* Structure used for storage of ancillary data object information.  */struct cmsghdr  {    socklen_t cmsg_len;		/* Length of data in cmsg_data plus length				   of cmsghdr structure.  */    int cmsg_level;		/* Originating protocol.  */    int cmsg_type;		/* Protocol specific type.  */#if (!defined __STRICT_ANSI__ && __GNUC__ >= 2) || __STDC_VERSION__ >= 199901L    __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data.  */#endif  };/* Ancillary data object manipulation macros.  */#if (!defined __STRICT_ANSI__ && __GNUC__ >= 2) || __STDC_VERSION__ >= 199901L# define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)#else# define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))#endif#define CMSG_NXTHDR(mhdr, cmsg) __cmsg_nxthdr (mhdr, cmsg)#define CMSG_FIRSTHDR(mhdr) \  ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr)		      \   ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) NULL)#define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) \			 & ~(sizeof (size_t) - 1))#define CMSG_SPACE(len) (CMSG_ALIGN (len) \			 + CMSG_ALIGN (sizeof (struct cmsghdr)))#define CMSG_LEN(len)   (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,				      struct cmsghdr *__cmsg) __THROW;#ifdef __USE_EXTERN_INLINES# ifndef _EXTERN_INLINE#  define _EXTERN_INLINE extern __inline# endif_EXTERN_INLINE struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg) __THROW{  if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr))    /* The kernel header does this so there may be a reason.  */    return 0;  __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg			       + CMSG_ALIGN (__cmsg->cmsg_len));  if ((unsigned char *) (__cmsg + 1) >= ((unsigned char *) __mhdr->msg_control					 + __mhdr->msg_controllen)      || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len)	  > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen)))    /* No more entries.  */    return 0;  return __cmsg;}#endif	/* Use `extern inline'.  *//* Socket level message types.  This must match the definitions in   <linux/socket.h>.  */enum  {    SCM_RIGHTS = 0x01		/* Transfer file descriptors.  */#define SCM_RIGHTS SCM_RIGHTS  };/* Options flags per socket.  */#define SO_DEBUG	0x0001	/* Turn on debugging info recording.  */#define SO_ACCEPTCONN	0x0002	/* Socket has had listen().  */#define SO_REUSEADDR	0x0004	/* Allow local address reuse.  */#define SO_KEEPALIVE	0x0008	/* Keep connections alive.  */#define SO_DONTROUTE	0x0010	/* Just use interface addresses.  */#define SO_BROADCAST	0x0020	/* Permit sending of broadcast msgs.  */#define SO_USELOOPBACK	0x0040	/* Bypass hardware when possible.  */#define SO_LINGER	0x0080	/* Linger on close if data present.  */#define SO_OOBINLINE	0x0100	/* Leave received OOB data in line.  */#define SO_REUSEPORT	0x0200	/* Allow local address & port reuse.  */#define SO_USE_IFBUFS	0x0400	/* Interface will supply buffers.  */#define SO_CKSUMRECV	0x0800	/* Defer checksum until receive.  */#define SO_NOREUSEADDR	0x1000	/* Prevent local address reuse.  */#define SO_SNDBUF	0x1001	/* Send buffer size.  */#define SO_RCVBUF	0x1002	/* Receive buffer size.  */#define SO_SNDLOWAT	0x1003	/* Send low-water mark.  */#define SO_RCVLOWAT	0x1004	/* Receive low-water mark.  */#define SO_SNDTIMEO	0x1005	/* Send timeout.  */#define SO_RCVTIMEO	0x1006	/* Receive timeout.  */#define SO_ERROR	0x1007	/* Get error status and clear.  */#define SO_TYPE		0x1008	/* Get socket type.  */#define SO_KERNACCEPT	0x2000	/* Derive a in-kernel only socket.  */#define SO_AUDIT	0x8000	/* Turn on socket auditing.  *//* Structure used to manipulate the SO_LINGER option.  */struct linger  {    int l_onoff;		/* Nonzero to linger on close.  */    int l_linger;		/* Time to linger.  */  };#endif	/* bits/socket.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产91久久综合桃花| 不卡av在线网| 欧美老年两性高潮| 日韩精品色哟哟| 日韩女优电影在线观看| 精品一区二区三区日韩| 2023国产一二三区日本精品2022| 国产乱码精品一区二区三区五月婷| 国产亚洲制服色| 成人蜜臀av电影| 亚洲丰满少妇videoshd| 欧美一区二区三区小说| 九一久久久久久| 国产精品剧情在线亚洲| 欧美在线观看视频一区二区三区| 视频在线观看一区| 久久久久久久久一| 91女人视频在线观看| 午夜精品在线视频一区| 久久综合狠狠综合久久综合88| 懂色av中文字幕一区二区三区| 亚洲欧美欧美一区二区三区| 91精品欧美久久久久久动漫| 国产高清精品网站| 一区二区三区在线免费观看| 91精品国产综合久久福利| 国产精品一级片| 亚洲福利电影网| 国产亚洲污的网站| 欧美日韩一级视频| 精品亚洲国产成人av制服丝袜| 亚洲天天做日日做天天谢日日欢| 在线播放91灌醉迷j高跟美女 | av一区二区三区在线| 亚洲国产精品自拍| 国产亚洲欧美日韩日本| 色婷婷激情综合| 国内精品不卡在线| 亚洲成国产人片在线观看| 久久久91精品国产一区二区精品| 欧美日韩一区小说| 成人网男人的天堂| 青青草精品视频| 亚洲一区二区三区国产| 久久久久久99久久久精品网站| 欧美色图第一页| 成人免费视频播放| 久久99精品国产.久久久久| 国产精品乱码人人做人人爱| 日韩午夜在线观看| 最新日韩av在线| 日韩一区二区三区电影| 91黄视频在线| 成人国产精品免费网站| 麻豆freexxxx性91精品| 天天综合天天做天天综合| 自拍偷自拍亚洲精品播放| 久久亚洲二区三区| 日韩一区二区三区在线视频| 精品视频免费看| 色综合中文字幕| 99热99精品| 成人精品电影在线观看| 国产一区二区不卡在线| 蜜桃视频第一区免费观看| 亚洲成人手机在线| 一区二区三区欧美视频| 国产精品久久久久久久岛一牛影视| 337p粉嫩大胆色噜噜噜噜亚洲| 4hu四虎永久在线影院成人| 欧美三级欧美一级| 欧美三级三级三级| 欧美视频在线观看一区二区| 色噜噜久久综合| 色综合欧美在线| 91丨九色丨蝌蚪丨老版| 91亚洲资源网| 91在线观看成人| 色噜噜狠狠成人中文综合 | 日韩毛片视频在线看| 国产精品午夜在线| 中文字幕av资源一区| 国产精品情趣视频| 国产精品久久三| 亚洲青青青在线视频| 一区二区三区免费| 一区二区三区日韩精品| 亚洲国产成人av网| 婷婷国产在线综合| 久久99热99| 国产大陆亚洲精品国产| 成人福利电影精品一区二区在线观看| 懂色av中文一区二区三区| 99精品视频一区二区| 色婷婷av一区二区三区大白胸| 在线观看国产一区二区| 欧美区在线观看| 欧美不卡视频一区| 中文字幕精品在线不卡| 亚洲激情网站免费观看| 肉色丝袜一区二区| 国产中文字幕精品| 99久久99久久精品免费看蜜桃| 91国偷自产一区二区开放时间| 欧美日韩一区二区不卡| 欧美成人激情免费网| 国产精品免费视频观看| 夜色激情一区二区| 麻豆成人免费电影| 97se亚洲国产综合自在线| 欧美系列在线观看| 精品久久人人做人人爰| 亚洲丝袜精品丝袜在线| 日韩国产精品久久久久久亚洲| 国产一区二区在线影院| 91丨九色丨蝌蚪丨老版| 日韩欧美国产综合| 中文字幕亚洲一区二区av在线| 三级成人在线视频| 成人a免费在线看| 7777精品伊人久久久大香线蕉经典版下载| 欧美精品一区在线观看| 亚洲欧美区自拍先锋| 精品一区二区在线播放| 日本高清免费不卡视频| 久久综合九色综合欧美98| 亚洲一区二区三区在线看| 国产乱淫av一区二区三区| 欧美性受xxxx| 国产精品三级电影| 久久国产精品免费| 欧美中文字幕一区二区三区 | 国产欧美一区二区在线| 亚洲高清免费观看| av在线播放不卡| 精品福利一二区| 亚洲国产欧美另类丝袜| 成人毛片视频在线观看| 欧美mv日韩mv国产网站app| 亚洲精品第一国产综合野| 风间由美性色一区二区三区| 欧美一级精品在线| 亚洲自拍偷拍综合| 99热在这里有精品免费| 国产欧美综合色| 免费在线观看成人| 欧美日韩一级黄| 一区二区在线观看免费视频播放| 国产精品自拍网站| 精品久久久久久久久久久院品网| 亚洲国产美女搞黄色| 色综合天天性综合| 午夜精品视频在线观看| 狠狠狠色丁香婷婷综合激情 | 国产精品国产三级国产三级人妇 | 欧美日韩一区二区不卡| 亚洲视频每日更新| 岛国一区二区在线观看| 久久久精品中文字幕麻豆发布| 麻豆精品国产传媒mv男同| 欧美酷刑日本凌虐凌虐| 亚洲妇女屁股眼交7| 欧美午夜一区二区三区| 一区二区三区在线观看欧美 | 国产在线视频不卡二| 日韩小视频在线观看专区| 日本v片在线高清不卡在线观看| 亚洲女厕所小便bbb| 床上的激情91.| 国产精品福利在线播放| www.欧美.com| 亚洲欧洲一区二区三区| 91原创在线视频| 亚洲色图制服诱惑| 在线观看日产精品| 亚洲国产wwwccc36天堂| 欧美日韩小视频| 喷水一区二区三区| 欧美成人艳星乳罩| 国产九九视频一区二区三区| 久久精品一区二区| av激情综合网| 亚洲一本大道在线| 宅男噜噜噜66一区二区66| 美女视频黄频大全不卡视频在线播放| 日韩一区二区三区在线视频| 蜜臂av日日欢夜夜爽一区| 久久久久久久综合| 99精品久久免费看蜜臀剧情介绍| 亚洲欧洲精品天堂一级 | 国产69精品久久777的优势| 国产精品色哟哟| 日本韩国精品在线| 日本伊人精品一区二区三区观看方式| 精品免费国产二区三区 | 久久精品二区亚洲w码| 国产色一区二区| 日本道色综合久久| 裸体健美xxxx欧美裸体表演| 中文字幕精品在线不卡|