Source File
in_darwin_amd64.go
Belonging Package
modernc.org/libc/netinet/in
// Code generated by 'ccgo netinet/in/gen.c -crt-import-path "" -export-defines "" -export-enums "" -export-externs X -export-fields F -export-structs "" -export-typedefs "" -hide _OSSwapInt16,_OSSwapInt32,_OSSwapInt64 -o netinet/in/in_darwin_amd64.go -pkgname in', DO NOT EDIT.package inimport ()var _ = math.Pivar _ reflect.Kindvar _ atomic.Valuevar _ unsafe.Pointerconst (AF_APPLETALK = 16AF_CCITT = 10AF_CHAOS = 5AF_CNT = 21AF_COIP = 20AF_DATAKIT = 9AF_DECnet = 12AF_DLI = 13AF_E164 = 28AF_ECMA = 8AF_HYLINK = 15AF_IEEE80211 = 37AF_IMPLINK = 3AF_INET = 2AF_INET6 = 30AF_IPX = 23AF_ISDN = 28AF_ISO = 7AF_LAT = 14AF_LINK = 18AF_LOCAL = 1AF_MAX = 40AF_NATM = 31AF_NDRV = 27AF_NETBIOS = 33AF_NS = 6AF_OSI = 7AF_PPP = 34AF_PUP = 4AF_RESERVED_36 = 36AF_ROUTE = 17AF_SIP = 24AF_SNA = 11AF_SYSTEM = 32AF_UNIX = 1AF_UNSPEC = 0AF_UTUN = 38BIG_ENDIAN = 4321BYTE_ORDER = 1234CONNECT_DATA_AUTHENTICATED = 0x4CONNECT_DATA_IDEMPOTENT = 0x2CONNECT_RESUME_ON_READ_WRITE = 0x1FD_SETSIZE = 1024ICMP6_FILTER = 18ICMPV6CTL_ND6_ONLINKNSRFC4861 = 50INADDR_NONE = 0xffffffffINET6_ADDRSTRLEN = 46INET_ADDRSTRLEN = 16INT16_MAX = 32767INT16_MIN = -32768INT32_MAX = 2147483647INT32_MIN = -2147483648INT64_MAX = 9223372036854775807INT64_MIN = -9223372036854775808INT8_MAX = 127INT8_MIN = -128INTMAX_MAX = 9223372036854775807INTMAX_MIN = -9223372036854775808INTPTR_MAX = 9223372036854775807INTPTR_MIN = -9223372036854775808INT_FAST16_MAX = 32767INT_FAST16_MIN = -32768INT_FAST32_MAX = 2147483647INT_FAST32_MIN = -2147483648INT_FAST64_MAX = 9223372036854775807INT_FAST64_MIN = -9223372036854775808INT_FAST8_MAX = 127INT_FAST8_MIN = -128INT_LEAST16_MAX = 32767INT_LEAST16_MIN = -32768INT_LEAST32_MAX = 2147483647INT_LEAST32_MIN = -2147483648INT_LEAST64_MAX = 9223372036854775807INT_LEAST64_MIN = -9223372036854775808INT_LEAST8_MAX = 127INT_LEAST8_MIN = -128IN_CLASSA_HOST = 0x00ffffffIN_CLASSA_MAX = 128IN_CLASSA_NET = 0xff000000IN_CLASSA_NSHIFT = 24IN_CLASSB_HOST = 0x0000ffffIN_CLASSB_MAX = 65536IN_CLASSB_NET = 0xffff0000IN_CLASSB_NSHIFT = 16IN_CLASSC_HOST = 0x000000ffIN_CLASSC_NET = 0xffffff00IN_CLASSC_NSHIFT = 8IN_CLASSD_HOST = 0x0fffffffIN_CLASSD_NET = 0xf0000000IN_CLASSD_NSHIFT = 28IN_LOOPBACKNET = 127IPCTL_ACCEPTSOURCEROUTE = 13IPCTL_DEFTTL = 3IPCTL_DIRECTEDBROADCAST = 9IPCTL_FASTFORWARDING = 14IPCTL_FORWARDING = 1IPCTL_GIF_TTL = 16IPCTL_INTRQDROPS = 11IPCTL_INTRQMAXLEN = 10IPCTL_KEEPFAITH = 15IPCTL_MAXID = 17IPCTL_RTEXPIRE = 5IPCTL_RTMAXCACHE = 7IPCTL_RTMINEXPIRE = 6IPCTL_SENDREDIRECTS = 2IPCTL_SOURCEROUTE = 8IPCTL_STATS = 12IPPORT_HIFIRSTAUTO = 49152IPPORT_HILASTAUTO = 65535IPPORT_RESERVED = 1024IPPORT_RESERVEDSTART = 600IPPORT_USERRESERVED = 5000IPPROTO_3PC = 34IPPROTO_ADFS = 68IPPROTO_AH = 51IPPROTO_AHIP = 61IPPROTO_APES = 99IPPROTO_ARGUS = 13IPPROTO_AX25 = 93IPPROTO_BHA = 49IPPROTO_BLT = 30IPPROTO_BRSATMON = 76IPPROTO_CFTP = 62IPPROTO_CHAOS = 16IPPROTO_CMTP = 38IPPROTO_CPHB = 73IPPROTO_CPNX = 72IPPROTO_DDP = 37IPPROTO_DGP = 86IPPROTO_DIVERT = 254IPPROTO_DONE = 257IPPROTO_DSTOPTS = 60IPPROTO_EGP = 8IPPROTO_EMCON = 14IPPROTO_ENCAP = 98IPPROTO_EON = 80IPPROTO_ESP = 50IPPROTO_ETHERIP = 97IPPROTO_FRAGMENT = 44IPPROTO_GGP = 3IPPROTO_GMTP = 100IPPROTO_GRE = 47IPPROTO_HELLO = 63IPPROTO_HMP = 20IPPROTO_HOPOPTS = 0IPPROTO_ICMP = 1IPPROTO_ICMPV6 = 58IPPROTO_IDP = 22IPPROTO_IDPR = 35IPPROTO_IDRP = 45IPPROTO_IGMP = 2IPPROTO_IGP = 85IPPROTO_IGRP = 88IPPROTO_IL = 40IPPROTO_INLSP = 52IPPROTO_INP = 32IPPROTO_IP = 0IPPROTO_IPCOMP = 108IPPROTO_IPCV = 71IPPROTO_IPEIP = 94IPPROTO_IPIP = 4IPPROTO_IPPC = 67IPPROTO_IPV4 = 4IPPROTO_IPV6 = 41IPPROTO_IRTP = 28IPPROTO_KRYPTOLAN = 65IPPROTO_LARP = 91IPPROTO_LEAF1 = 25IPPROTO_LEAF2 = 26IPPROTO_MAX = 256IPPROTO_MAXID = 52IPPROTO_MEAS = 19IPPROTO_MHRP = 48IPPROTO_MICP = 95IPPROTO_MTP = 92IPPROTO_MUX = 18IPPROTO_ND = 77IPPROTO_NHRP = 54IPPROTO_NONE = 59IPPROTO_NSP = 31IPPROTO_NVPII = 11IPPROTO_OSPFIGP = 89IPPROTO_PGM = 113IPPROTO_PIGP = 9IPPROTO_PIM = 103IPPROTO_PRM = 21IPPROTO_PUP = 12IPPROTO_PVP = 75IPPROTO_RAW = 255IPPROTO_RCCMON = 10IPPROTO_RDP = 27IPPROTO_ROUTING = 43IPPROTO_RSVP = 46IPPROTO_RVD = 66IPPROTO_SATEXPAK = 64IPPROTO_SATMON = 69IPPROTO_SCCSP = 96IPPROTO_SCTP = 132IPPROTO_SDRP = 42IPPROTO_SEP = 33IPPROTO_SRPC = 90IPPROTO_ST = 7IPPROTO_SVMTP = 82IPPROTO_SWIPE = 53IPPROTO_TCF = 87IPPROTO_TCP = 6IPPROTO_TP = 29IPPROTO_TPXX = 39IPPROTO_TRUNK1 = 23IPPROTO_TRUNK2 = 24IPPROTO_TTP = 84IPPROTO_UDP = 17IPPROTO_VINES = 83IPPROTO_VISA = 70IPPROTO_VMTP = 81IPPROTO_WBEXPAK = 79IPPROTO_WBMON = 78IPPROTO_WSN = 74IPPROTO_XNET = 15IPPROTO_XTP = 36IPV6CTL_ACCEPT_RTADV = 12IPV6CTL_ADDRCTLPOLICY = 38IPV6CTL_AUTO_FLOWLABEL = 17IPV6CTL_AUTO_LINKLOCAL = 35IPV6CTL_DAD_COUNT = 16IPV6CTL_DEFHLIM = 3IPV6CTL_DEFMCASTHLIM = 18IPV6CTL_FORWARDING = 1IPV6CTL_FORWSRCRT = 5IPV6CTL_GIF_HLIM = 19IPV6CTL_HDRNESTLIMIT = 15IPV6CTL_KAME_VERSION = 20IPV6CTL_KEEPFAITH = 13IPV6CTL_LOG_INTERVAL = 14IPV6CTL_MAXDYNROUTES = 49IPV6CTL_MAXFRAGPACKETS = 9IPV6CTL_MAXFRAGS = 41IPV6CTL_MAXID = 51IPV6CTL_MAXIFDEFROUTERS = 48IPV6CTL_MAXIFPREFIXES = 47IPV6CTL_MCAST_PMTU = 44IPV6CTL_MRTPROTO = 8IPV6CTL_MRTSTATS = 7IPV6CTL_NEIGHBORGCTHRESH = 46IPV6CTL_PREFER_TEMPADDR = 37IPV6CTL_RIP6STATS = 36IPV6CTL_RR_PRUNE = 22IPV6CTL_RTEXPIRE = 25IPV6CTL_RTMAXCACHE = 27IPV6CTL_RTMINEXPIRE = 26IPV6CTL_SENDREDIRECTS = 2IPV6CTL_SOURCECHECK = 10IPV6CTL_SOURCECHECK_LOGINT = 11IPV6CTL_STATS = 6IPV6CTL_TEMPPLTIME = 33IPV6CTL_TEMPVLTIME = 34IPV6CTL_USETEMPADDR = 32IPV6CTL_USE_DEFAULTZONE = 39IPV6CTL_USE_DEPRECATED = 21IPV6CTL_V6ONLY = 24IPV6PORT_ANONMAX = 65535IPV6PORT_ANONMIN = 49152IPV6PORT_RESERVED = 1024IPV6PORT_RESERVEDMAX = 1023IPV6PORT_RESERVEDMIN = 600IPV6PROTO_MAXID = 104IPV6_2292DSTOPTS = 23IPV6_2292HOPLIMIT = 20IPV6_2292HOPOPTS = 22IPV6_2292NEXTHOP = 21IPV6_2292PKTINFO = 19IPV6_2292PKTOPTIONS = 25IPV6_2292RTHDR = 24IPV6_BINDV6ONLY = 27IPV6_BOUND_IF = 125IPV6_CHECKSUM = 26IPV6_DEFAULT_MULTICAST_HOPS = 1IPV6_DEFAULT_MULTICAST_LOOP = 1IPV6_FAITH = 29IPV6_FW_ADD = 30IPV6_FW_DEL = 31IPV6_FW_FLUSH = 32IPV6_FW_GET = 34IPV6_FW_ZERO = 33IPV6_IPSEC_POLICY = 28IPV6_JOIN_GROUP = 12IPV6_LEAVE_GROUP = 13IPV6_MAX_GROUP_SRC_FILTER = 512IPV6_MAX_MEMBERSHIPS = 4095IPV6_MAX_SOCK_SRC_FILTER = 128IPV6_MIN_MEMBERSHIPS = 31IPV6_MULTICAST_HOPS = 10IPV6_MULTICAST_IF = 9IPV6_MULTICAST_LOOP = 11IPV6_PORTRANGE = 14IPV6_PORTRANGE_DEFAULT = 0IPV6_PORTRANGE_HIGH = 1IPV6_PORTRANGE_LOW = 2IPV6_RECVTCLASS = 35IPV6_RTHDR_LOOSE = 0IPV6_RTHDR_STRICT = 1IPV6_RTHDR_TYPE_0 = 0IPV6_SOCKOPT_RESERVED1 = 3IPV6_TCLASS = 36IPV6_UNICAST_HOPS = 4IPV6_V6ONLY = 27IP_ADD_MEMBERSHIP = 12IP_ADD_SOURCE_MEMBERSHIP = 70IP_BLOCK_SOURCE = 72IP_BOUND_IF = 25IP_DEFAULT_MULTICAST_LOOP = 1IP_DEFAULT_MULTICAST_TTL = 1IP_DROP_MEMBERSHIP = 13IP_DROP_SOURCE_MEMBERSHIP = 71IP_DUMMYNET_CONFIGURE = 60IP_DUMMYNET_DEL = 61IP_DUMMYNET_FLUSH = 62IP_DUMMYNET_GET = 64IP_FAITH = 22IP_FW_ADD = 40IP_FW_DEL = 41IP_FW_FLUSH = 42IP_FW_GET = 44IP_FW_RESETLOG = 45IP_FW_ZERO = 43IP_HDRINCL = 2IP_IPSEC_POLICY = 21IP_MAX_GROUP_SRC_FILTER = 512IP_MAX_MEMBERSHIPS = 4095IP_MAX_SOCK_MUTE_FILTER = 128IP_MAX_SOCK_SRC_FILTER = 128IP_MIN_MEMBERSHIPS = 31IP_MSFILTER = 74IP_MULTICAST_IF = 9IP_MULTICAST_IFINDEX = 66IP_MULTICAST_LOOP = 11IP_MULTICAST_TTL = 10IP_MULTICAST_VIF = 14IP_NAT__XXX = 55IP_OLD_FW_ADD = 50IP_OLD_FW_DEL = 51IP_OLD_FW_FLUSH = 52IP_OLD_FW_GET = 54IP_OLD_FW_RESETLOG = 56IP_OLD_FW_ZERO = 53IP_OPTIONS = 1IP_PKTINFO = 26IP_PORTRANGE = 19IP_PORTRANGE_DEFAULT = 0IP_PORTRANGE_HIGH = 1IP_PORTRANGE_LOW = 2IP_RECVDSTADDR = 7IP_RECVIF = 20IP_RECVOPTS = 5IP_RECVPKTINFO = 26IP_RECVRETOPTS = 6IP_RECVTOS = 27IP_RECVTTL = 24IP_RETOPTS = 8IP_RSVP_OFF = 16IP_RSVP_ON = 15IP_RSVP_VIF_OFF = 18IP_RSVP_VIF_ON = 17IP_STRIPHDR = 23IP_TOS = 3IP_TRAFFIC_MGT_BACKGROUND = 65IP_TTL = 4IP_UNBLOCK_SOURCE = 73KEV_DL_ADDMULTI = 7KEV_DL_AWDL_RESTRICTED = 26KEV_DL_AWDL_UNRESTRICTED = 27KEV_DL_DELMULTI = 8KEV_DL_IFCAP_CHANGED = 19KEV_DL_IFDELEGATE_CHANGED = 25KEV_DL_IF_ATTACHED = 9KEV_DL_IF_DETACHED = 11KEV_DL_IF_DETACHING = 10KEV_DL_IF_IDLE_ROUTE_REFCNT = 18KEV_DL_ISSUES = 24KEV_DL_LINK_ADDRESS_CHANGED = 16KEV_DL_LINK_OFF = 12KEV_DL_LINK_ON = 13KEV_DL_LINK_QUALITY_METRIC_CHANGED = 20KEV_DL_LOW_POWER_MODE_CHANGED = 30KEV_DL_MASTER_ELECTED = 23KEV_DL_NODE_ABSENCE = 22KEV_DL_NODE_PRESENCE = 21KEV_DL_PROTO_ATTACHED = 14KEV_DL_PROTO_DETACHED = 15KEV_DL_QOS_MODE_CHANGED = 29KEV_DL_RRC_STATE_CHANGED = 28KEV_DL_SIFFLAGS = 1KEV_DL_SIFGENERIC = 6KEV_DL_SIFMEDIA = 5KEV_DL_SIFMETRICS = 2KEV_DL_SIFMTU = 3KEV_DL_SIFPHYS = 4KEV_DL_SUBCLASS = 2KEV_DL_WAKEFLAGS_CHANGED = 17KEV_INET6_ADDR_DELETED = 3KEV_INET6_CHANGED_ADDR = 2KEV_INET6_DEFROUTER = 6KEV_INET6_NEW_LL_ADDR = 4KEV_INET6_NEW_RTADV_ADDR = 5KEV_INET6_NEW_USER_ADDR = 1KEV_INET6_REQUEST_NAT64_PREFIX = 7KEV_INET6_SUBCLASS = 6KEV_INET_ADDR_DELETED = 3KEV_INET_ARPCOLLISION = 7KEV_INET_ARPRTRALIVE = 10KEV_INET_ARPRTRFAILURE = 9KEV_INET_CHANGED_ADDR = 2KEV_INET_NEW_ADDR = 1KEV_INET_PORTINUSE = 8KEV_INET_SIFBRDADDR = 5KEV_INET_SIFDSTADDR = 4KEV_INET_SIFNETMASK = 6KEV_INET_SUBCLASS = 1LITTLE_ENDIAN = 1234MCAST_BLOCK_SOURCE = 84MCAST_EXCLUDE = 2MCAST_INCLUDE = 1MCAST_JOIN_GROUP = 80MCAST_JOIN_SOURCE_GROUP = 82MCAST_LEAVE_GROUP = 81MCAST_LEAVE_SOURCE_GROUP = 83MCAST_UNBLOCK_SOURCE = 85MCAST_UNDEFINED = 0MSG_CTRUNC = 0x20MSG_DONTROUTE = 0x4MSG_DONTWAIT = 0x80MSG_EOF = 0x100MSG_EOR = 0x8MSG_FLUSH = 0x400MSG_HAVEMORE = 0x2000MSG_HOLD = 0x800MSG_NEEDSA = 0x10000MSG_OOB = 0x1MSG_PEEK = 0x2MSG_RCVMORE = 0x4000MSG_SEND = 0x1000MSG_TRUNC = 0x10MSG_WAITALL = 0x40MSG_WAITSTREAM = 0x200NBBY = 8NETSVC_MRKNG_LVL_L2 = 1NETSVC_MRKNG_LVL_L3L2_ALL = 2NETSVC_MRKNG_LVL_L3L2_BK = 3NETSVC_MRKNG_UNKNOWN = 0NET_MAXID = 40NET_RT_DUMP = 1NET_RT_DUMP2 = 7NET_RT_FLAGS = 2NET_RT_FLAGS_PRIV = 10NET_RT_IFLIST = 3NET_RT_IFLIST2 = 6NET_RT_MAXID = 11NET_RT_STAT = 4NET_RT_TRASH = 5NET_SERVICE_TYPE_AV = 6NET_SERVICE_TYPE_BE = 0NET_SERVICE_TYPE_BK = 1NET_SERVICE_TYPE_OAM = 7NET_SERVICE_TYPE_RD = 8NET_SERVICE_TYPE_RV = 5NET_SERVICE_TYPE_SIG = 2NET_SERVICE_TYPE_VI = 3NET_SERVICE_TYPE_VO = 4PDP_ENDIAN = 3412PF_APPLETALK = 16PF_CCITT = 10PF_CHAOS = 5PF_CNT = 21PF_COIP = 20PF_DATAKIT = 9PF_DECnet = 12PF_DLI = 13PF_ECMA = 8PF_HYLINK = 15PF_IMPLINK = 3PF_INET = 2PF_INET6 = 30PF_IPX = 23PF_ISDN = 28PF_ISO = 7PF_KEY = 29PF_LAT = 14PF_LINK = 18PF_LOCAL = 1PF_MAX = 40PF_NATM = 31PF_NDRV = 27PF_NETBIOS = 33PF_NS = 6PF_OSI = 7PF_PIP = 25PF_PPP = 34PF_PUP = 4PF_RESERVED_36 = 36PF_ROUTE = 17PF_RTIP = 22PF_SIP = 24PF_SNA = 11PF_SYSTEM = 32PF_UNIX = 1PF_UNSPEC = 0PF_UTUN = 38PF_XTP = 19PTRDIFF_MAX = 9223372036854775807PTRDIFF_MIN = -9223372036854775808RSIZE_MAX = 9223372036854775807SAE_ASSOCID_ANY = 0SAE_CONNID_ANY = 0SCM_CREDS = 0x03SCM_RIGHTS = 0x01SCM_TIMESTAMP = 0x02SCM_TIMESTAMP_MONOTONIC = 0x04SHUT_RD = 0SHUT_RDWR = 2SHUT_WR = 1SIG_ATOMIC_MAX = 2147483647SIG_ATOMIC_MIN = -2147483648SIN6_LEN = 0SIZE_MAX = 18446744073709551615SOCK_DGRAM = 2SOCK_MAXADDRLEN = 255SOCK_RAW = 3SOCK_RDM = 4SOCK_SEQPACKET = 5SOCK_STREAM = 1SOL_SOCKET = 0xffffSOMAXCONN = 128SONPX_SETOPTSHUT = 0x000000001SO_ACCEPTCONN = 0x0002SO_BROADCAST = 0x0020SO_DEBUG = 0x0001SO_DONTROUTE = 0x0010SO_DONTTRUNC = 0x2000SO_ERROR = 0x1007SO_KEEPALIVE = 0x0008SO_LABEL = 0x1010SO_LINGER = 0x0080SO_LINGER_SEC = 0x1080SO_NETSVC_MARKING_LEVEL = 0x1119SO_NET_SERVICE_TYPE = 0x1116SO_NKE = 0x1021SO_NOADDRERR = 0x1023SO_NOSIGPIPE = 0x1022SO_NOTIFYCONFLICT = 0x1026SO_NP_EXTENSIONS = 0x1083SO_NREAD = 0x1020SO_NUMRCVPKT = 0x1112SO_NWRITE = 0x1024SO_OOBINLINE = 0x0100SO_PEERLABEL = 0x1011SO_RANDOMPORT = 0x1082SO_RCVBUF = 0x1002SO_RCVLOWAT = 0x1004SO_RCVTIMEO = 0x1006SO_REUSEADDR = 0x0004SO_REUSEPORT = 0x0200SO_REUSESHAREUID = 0x1025SO_SNDBUF = 0x1001SO_SNDLOWAT = 0x1003SO_SNDTIMEO = 0x1005SO_TIMESTAMP = 0x0400SO_TIMESTAMP_MONOTONIC = 0x0800SO_TYPE = 0x1008SO_UPCALLCLOSEWAIT = 0x1027SO_USELOOPBACK = 0x0040SO_WANTMORE = 0x4000SO_WANTOOBFLAG = 0x8000UINT16_MAX = 65535UINT32_MAX = 4294967295UINT64_MAX = 18446744073709551615UINT8_MAX = 255UINTMAX_MAX = 18446744073709551615UINTPTR_MAX = 18446744073709551615UINT_FAST16_MAX = 65535UINT_FAST32_MAX = 4294967295UINT_FAST64_MAX = 18446744073709551615UINT_FAST8_MAX = 255UINT_LEAST16_MAX = 65535UINT_LEAST32_MAX = 4294967295UINT_LEAST64_MAX = 18446744073709551615UINT_LEAST8_MAX = 255WCHAR_MAX = 2147483647WCHAR_MIN = -2147483648WINT_MAX = 2147483647WINT_MIN = -2147483648X_BLKCNT_T = 0X_BLKSIZE_T = 0X_BSD_I386__TYPES_H_ = 0X_BSD_MACHINE_ENDIAN_H_ = 0X_BSD_MACHINE_TYPES_H_ = 0X_BSD_MACHINE__TYPES_H_ = 0X_CADDR_T = 0X_CDEFS_H_ = 0X_CLOCK_T = 0X_DARWIN_FEATURE_64_BIT_INODE = 1X_DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE = 1X_DARWIN_FEATURE_UNIX_CONFORMANCE = 3X_DEV_T = 0X_ERRNO_T = 0X_FD_SET = 0X_FILE_OFFSET_BITS = 64X_FSBLKCNT_T = 0X_FSFILCNT_T = 0X_GCC_WRAP_STDINT_H = 0X_GID_T = 0X_I386__ENDIAN_H_ = 0X_I386__PARAM_H_ = 0X_ID_T = 0X_INO64_T = 0X_INO_T = 0X_INT16_T = 0X_INT32_T = 0X_INT64_T = 0X_INT8_T = 0X_INTMAX_T = 0X_INTPTR_T = 0X_IN_ADDR_T = 0X_IN_PORT_T = 0X_KEY_T = 0X_LP64 = 1X_MACHTYPES_H_ = 0X_MODE_T = 0X_NETINET6_IN6_H_ = 0X_NETINET_IN_H_ = 0X_NET_NETKEV_H_ = 0X_NLINK_T = 0X_Nonnull = 0X_Null_unspecified = 0X_Nullable = 0X_OFF_T = 0X_OS__OSBYTEORDERI386_H = 0X_OS__OSBYTEORDER_H = 0X_PID_T = 0X_PTHREAD_ATTR_T = 0X_PTHREAD_CONDATTR_T = 0X_PTHREAD_COND_T = 0X_PTHREAD_KEY_T = 0X_PTHREAD_MUTEXATTR_T = 0X_PTHREAD_MUTEX_T = 0X_PTHREAD_ONCE_T = 0X_PTHREAD_RWLOCKATTR_T = 0X_PTHREAD_RWLOCK_T = 0X_PTHREAD_T = 0X_QUAD_HIGHWORD = 1X_QUAD_LOWWORD = 0X_RSIZE_T = 0X_SA_FAMILY_T = 0X_SIZE_T = 0X_SOCKLEN_T = 0X_SSIZE_T = 0X_SS_MAXSIZE = 128X_STDINT_H_ = 0X_STRUCT_IOVEC = 0X_SUSECONDS_T = 0X_SYS_SOCKET_H_ = 0X_SYS_TYPES_H_ = 0X_SYS__ENDIAN_H_ = 0X_SYS__PTHREAD_TYPES_H_ = 0X_SYS__TYPES_H_ = 0X_TIME_T = 0X_UID_T = 0X_UINT16_T = 0X_UINT32_T = 0X_UINT64_T = 0X_UINT8_T = 0X_UINTMAX_T = 0X_UINTPTR_T = 0X_USECONDS_T = 0X_U_CHAR = 0X_U_INT = 0X_U_INT16_T = 0X_U_INT32_T = 0X_U_INT64_T = 0X_U_INT8_T = 0X_U_LONG = 0X_U_SHORT = 0Pseudo_AF_HDRCMPLT = 35Pseudo_AF_KEY = 29Pseudo_AF_PIP = 25Pseudo_AF_RTIP = 22Pseudo_AF_XTP = 19)type Ptrdiff_t = int64 /* <builtin>:3:26 */type Size_t = uint64 /* <builtin>:9:23 */type Wchar_t = int32 /* <builtin>:15:24 */type X__int128_t = struct {Flo int64Fhi int64} /* <builtin>:21:43 */ // must match modernc.org/mathutil.Int128type X__uint128_t = struct {Flo uint64Fhi uint64} /* <builtin>:22:44 */ // must match modernc.org/mathutil.Int128type X__builtin_va_list = uintptr /* <builtin>:46:14 */type X__float128 = float64 /* <builtin>:47:21 */// Copyright (c) 2000-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 1982, 1986, 1990, 1993// The Regents of the University of California. All rights reserved.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)in.h 8.3 (Berkeley) 1/3/94// $FreeBSD: src/sys/netinet/in.h,v 1.48.2.2 2001/04/21 14:53:06 ume Exp $// Copyright (c) 2002 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 1991, 1993// The Regents of the University of California. All rights reserved.//// This code is derived from software contributed to Berkeley by// Berkeley Software Design, Inc.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)cdefs.h 8.8 (Berkeley) 1/9/95// This SDK is designed to work with clang and specific versions of// gcc >= 4.0 with Apple's patch sets// Compatibility with compilers and environments that don't support compiler// feature checking function-like macros.// The __CONCAT macro is used to concatenate parts of symbol names, e.g.// with "#define OLD(foo) __CONCAT(old,foo)", OLD(foo) produces oldfoo.// The __CONCAT macro is a bit tricky -- make sure you don't put spaces// in between its arguments. __CONCAT can also concatenate double-quoted// strings produced by the __STRING macro, but this only works with ANSI C.// __unused denotes variables and functions that may not be used, preventing// the compiler from warning about it if not used.// __used forces variables and functions to be included even if it appears// to the compiler that they are not used (and would thust be discarded).// __cold marks code used for debugging or that is rarely taken// and tells the compiler to optimize for size and outline code.// __deprecated causes the compiler to produce a warning when encountering// code using the deprecated functionality.// __deprecated_msg() does the same, and compilers that support it will print// a message along with the deprecation warning.// This may require turning on such warning with the -Wdeprecated flag.// __deprecated_enum_msg() should be used on enums, and compilers that support// it will print the deprecation warning.// __kpi_deprecated() specifically indicates deprecation of kernel programming// interfaces in Kernel.framework used by KEXTs.// __unavailable causes the compiler to error out when encountering// code using the tagged function of variable.// Delete pseudo-keywords wherever they are not available or needed.// We use `__restrict' as a way to define the `restrict' type qualifier// without disturbing older software that is unaware of C99 keywords.// Compatibility with compilers and environments that don't support the// nullability feature.// __disable_tail_calls causes the compiler to not perform tail call// optimization inside the marked function.// __not_tail_called causes the compiler to prevent tail call optimization// on statically bound calls to the function. It has no effect on indirect// calls. Virtual functions, objective-c methods, and functions marked as// "always_inline" cannot be marked as __not_tail_called.// __result_use_check warns callers of a function that not using the function// return value is a bug, i.e. dismissing malloc() return value results in a// memory leak.// __swift_unavailable causes the compiler to mark a symbol as specifically// unavailable in Swift, regardless of any other availability in C.// __abortlike is the attribute to put on functions like abort() that are// typically used to mark assertions. These optimize the codegen// for outlining while still maintaining debugability.// Declaring inline functions within headers is error-prone due to differences// across various versions of the C language and extensions. __header_inline// can be used to declare inline functions within system headers. In cases// where you want to force inlining instead of letting the compiler make// the decision, you can use __header_always_inline.//// Be aware that using inline for functions which compilers may also provide// builtins can behave differently under various compilers. If you intend to// provide an inline version of such a function, you may want to use a macro// instead.//// The check for !__GNUC__ || __clang__ is because gcc doesn't correctly// support c99 inline in some cases:// http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55965// Compiler-dependent macros that bracket portions of code where the// "-Wunreachable-code" warning should be ignored. Please use sparingly.// Compiler-dependent macros to declare that functions take printf-like// or scanf-like arguments. They are null except for versions of gcc// that are known to support the features properly. Functions declared// with these attributes will cause compilation warnings if there is a// mismatch between the format string and subsequent function parameter// types.// Source compatibility only, ID string not emitted in object file// __alloc_size can be used to label function arguments that represent the// size of memory that the function allocates and returns. The one-argument// form labels a single argument that gives the allocation size (where the// arguments are numbered from 1)://// void *malloc(size_t __size) __alloc_size(1);//// The two-argument form handles the case where the size is calculated as the// product of two arguments://// void *calloc(size_t __count, size_t __size) __alloc_size(1,2);// COMPILATION ENVIRONMENTS -- see compat(5) for additional detail//// DEFAULT By default newly complied code will get POSIX APIs plus// Apple API extensions in scope.//// Most users will use this compilation environment to avoid// behavioral differences between 32 and 64 bit code.//// LEGACY Defining _NONSTD_SOURCE will get pre-POSIX APIs plus Apple// API extensions in scope.//// This is generally equivalent to the Tiger release compilation// environment, except that it cannot be applied to 64 bit code;// its use is discouraged.//// We expect this environment to be deprecated in the future.//// STRICT Defining _POSIX_C_SOURCE or _XOPEN_SOURCE restricts the// available APIs to exactly the set of APIs defined by the// corresponding standard, based on the value defined.//// A correct, portable definition for _POSIX_C_SOURCE is 200112L.// A correct, portable definition for _XOPEN_SOURCE is 600L.//// Apple API extensions are not visible in this environment,// which can cause Apple specific code to fail to compile,// or behave incorrectly if prototypes are not in scope or// warnings about missing prototypes are not enabled or ignored.//// In any compilation environment, for correct symbol resolution to occur,// function prototypes must be in scope. It is recommended that all Apple// tools users add either the "-Wall" or "-Wimplicit-function-declaration"// compiler flags to their projects to be warned when a function is being// used without a prototype in scope.// These settings are particular to each product.// Platform: MacOSX// #undef __DARWIN_ONLY_UNIX_CONFORMANCE (automatically set for 64-bit)// The __DARWIN_ALIAS macros are used to do symbol renaming; they allow// legacy code to use the old symbol, thus maintaining binary compatibility// while new code can use a standards compliant version of the same function.//// __DARWIN_ALIAS is used by itself if the function signature has not// changed, it is used along with a #ifdef check for __DARWIN_UNIX03// if the signature has changed. Because the __LP64__ environment// only supports UNIX03 semantics it causes __DARWIN_UNIX03 to be// defined, but causes __DARWIN_ALIAS to do no symbol mangling.//// As a special case, when XCode is used to target a specific version of the// OS, the manifest constant __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__// will be defined by the compiler, with the digits representing major version// time 100 + minor version times 10 (e.g. 10.5 := 1050). If we are targeting// pre-10.5, and it is the default compilation environment, revert the// compilation environment to pre-__DARWIN_UNIX03.// symbol suffixes used for symbol versioning// symbol versioning macros// symbol release macros// Copyright (c) 2010 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// POSIX.1 requires that the macros we test be defined before any standard// header file is included. This permits us to convert values for feature// testing, as necessary, using only _POSIX_C_SOURCE.//// Here's a quick run-down of the versions:// defined(_POSIX_SOURCE) 1003.1-1988// _POSIX_C_SOURCE == 1L 1003.1-1990// _POSIX_C_SOURCE == 2L 1003.2-1992 C Language Binding Option// _POSIX_C_SOURCE == 199309L 1003.1b-1993// _POSIX_C_SOURCE == 199506L 1003.1c-1995, 1003.1i-1995,// and the omnibus ISO/IEC 9945-1: 1996// _POSIX_C_SOURCE == 200112L 1003.1-2001// _POSIX_C_SOURCE == 200809L 1003.1-2008//// In addition, the X/Open Portability Guide, which is now the Single UNIX// Specification, defines a feature-test macro which indicates the version of// that specification, and which subsumes _POSIX_C_SOURCE.// Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1L.// Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2L.// Deal with various X/Open Portability Guides and Single UNIX Spec.// Deal with all versions of POSIX. The ordering relative to the tests above is// important.// POSIX C deprecation macros// Copyright (c) 2010 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Set a single macro which will always be defined and can be used to determine// the appropriate namespace. For POSIX, these values will correspond to// _POSIX_C_SOURCE value. Currently there are two additional levels corresponding// to ANSI (_ANSI_SOURCE) and Darwin extensions (_DARWIN_C_SOURCE)// If the developer has neither requested a strict language mode nor a version// of POSIX, turn on functionality provided by __STDC_WANT_LIB_EXT1__ as part// of __DARWIN_C_FULL.// long long is not supported in c89 (__STRICT_ANSI__), but g++ -ansi and// c99 still want long longs. While not perfect, we allow long longs for// g++.// ****************************************//// Public darwin-specific feature macros//// _DARWIN_FEATURE_64_BIT_INODE indicates that the ino_t type is 64-bit, and// structures modified for 64-bit inodes (like struct stat) will be used.// _DARWIN_FEATURE_64_ONLY_BIT_INODE indicates that the ino_t type may only// be 64-bit; there is no support for 32-bit ino_t when this macro is defined// (and non-zero). There is no struct stat64 either, as the regular// struct stat will already be the 64-bit version.// _DARWIN_FEATURE_ONLY_VERS_1050 indicates that only those APIs updated// in 10.5 exists; no pre-10.5 variants are available.// _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE indicates only UNIX conforming API// are available (the legacy BSD APIs are not available)// _DARWIN_FEATURE_UNIX_CONFORMANCE indicates whether UNIX conformance is on,// and specifies the conformance level (3 is SUSv3)// This macro casts away the qualifier from the variable//// Note: use at your own risk, removing qualifiers can result in// catastrophic run-time failures.// __XNU_PRIVATE_EXTERN is a linkage decoration indicating that a symbol can be// used from other compilation units, but not other libraries or executables.// Architecture validation for current SDK// Similar to OS_ENUM/OS_CLOSED_ENUM/OS_OPTIONS/OS_CLOSED_OPTIONS//// This provides more advanced type checking on compilers supporting// the proper extensions, even in C.// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2003 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// This header file contains integer types. It's intended to also contain// flotaing point and other arithmetic types, as needed, later.type X__int8_t = int8 /* _types.h:37:33 */type X__uint8_t = uint8 /* _types.h:41:33 */type X__int16_t = int16 /* _types.h:42:33 */type X__uint16_t = uint16 /* _types.h:43:33 */type X__int32_t = int32 /* _types.h:44:33 */type X__uint32_t = uint32 /* _types.h:45:33 */type X__int64_t = int64 /* _types.h:46:33 */type X__uint64_t = uint64 /* _types.h:47:33 */type X__darwin_intptr_t = int64 /* _types.h:49:33 */type X__darwin_natural_t = uint32 /* _types.h:50:33 */// The rune type below is declared to be an ``int'' instead of the more natural// ``unsigned long'' or ``long''. Two things are happening here. It is not// unsigned so that EOF (-1) can be naturally assigned to it and used. Also,// it looks like 10646 will be a 31 bit standard. This means that if your// ints cannot hold 32 bits, you will be in trouble. The reason an int was// chosen over a long is that the is*() and to*() routines take ints (says// ANSI C), but they use __darwin_ct_rune_t instead of int. By changing it// here, you lose a bit of ANSI conformance, but your programs will still// work.//// NOTE: rune_t is not covered by ANSI nor other standards, and should not// be instantiated outside of lib/libc/locale. Use wchar_t. wchar_t and// rune_t must be the same type. Also wint_t must be no narrower than// wchar_t, and should also be able to hold all members of the largest// character set plus one extra value (WEOF). wint_t must be at least 16 bits.type X__darwin_ct_rune_t = int32 /* _types.h:70:33 */ // ct_rune_t// mbstate_t is an opaque object to keep conversion state, during multibyte// stream conversions. The content must not be referenced by user programs.type X__mbstate_t = struct {_ [0]uint64F__mbstate8 [128]int8} /* _types.h:79:3 */type X__darwin_mbstate_t = X__mbstate_t /* _types.h:81:33 */ // mbstate_ttype X__darwin_ptrdiff_t = int64 /* _types.h:84:33 */ // ptr1 - ptr2type X__darwin_size_t = uint64 /* _types.h:92:33 */ // sizeof()type X__darwin_va_list = X__builtin_va_list /* _types.h:98:33 */ // va_listtype X__darwin_wchar_t = int32 /* _types.h:104:33 */ // wchar_ttype X__darwin_rune_t = X__darwin_wchar_t /* _types.h:109:33 */ // rune_ttype X__darwin_wint_t = int32 /* _types.h:112:33 */ // wint_ttype X__darwin_clock_t = uint64 /* _types.h:117:33 */ // clock()type X__darwin_socklen_t = X__uint32_t /* _types.h:118:33 */ // socklen_t (duh)type X__darwin_ssize_t = int64 /* _types.h:119:33 */ // byte count or errortype X__darwin_time_t = int64 /* _types.h:120:33 */ // time()// Type definitions; takes common type definitions that must be used// in multiple header files due to [XSI], removes them from the system// space, and puts them in the implementation space.type X__darwin_blkcnt_t = X__int64_t /* _types.h:55:25 */ // total blockstype X__darwin_blksize_t = X__int32_t /* _types.h:56:25 */ // preferred block sizetype X__darwin_dev_t = X__int32_t /* _types.h:57:25 */ // dev_ttype X__darwin_fsblkcnt_t = uint32 /* _types.h:58:25 */ // Used by statvfs and fstatvfstype X__darwin_fsfilcnt_t = uint32 /* _types.h:59:25 */ // Used by statvfs and fstatvfstype X__darwin_gid_t = X__uint32_t /* _types.h:60:25 */ // [???] process and group IDstype X__darwin_id_t = X__uint32_t /* _types.h:61:25 */ // [XSI] pid_t, uid_t, or gid_ttype X__darwin_ino64_t = X__uint64_t /* _types.h:62:25 */ // [???] Used for 64 bit inodestype X__darwin_ino_t = X__darwin_ino64_t /* _types.h:64:26 */ // [???] Used for inodestype X__darwin_mach_port_name_t = X__darwin_natural_t /* _types.h:68:28 */ // Used by machtype X__darwin_mach_port_t = X__darwin_mach_port_name_t /* _types.h:69:35 */ // Used by machtype X__darwin_mode_t = X__uint16_t /* _types.h:70:25 */ // [???] Some file attributestype X__darwin_off_t = X__int64_t /* _types.h:71:25 */ // [???] Used for file sizestype X__darwin_pid_t = X__int32_t /* _types.h:72:25 */ // [???] process and group IDstype X__darwin_sigset_t = X__uint32_t /* _types.h:73:25 */ // [???] signal settype X__darwin_suseconds_t = X__int32_t /* _types.h:74:25 */ // [???] microsecondstype X__darwin_uid_t = X__uint32_t /* _types.h:75:25 */ // [???] user IDstype X__darwin_useconds_t = X__uint32_t /* _types.h:76:25 */ // [???] microsecondstype X__darwin_uuid_t = [16]uint8 /* _types.h:77:25 */type X__darwin_uuid_string_t = [37]int8 /* _types.h:78:17 */// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 1991, 1993// The Regents of the University of California. All rights reserved.//// This code is derived from software contributed to Berkeley by// Berkeley Software Design, Inc.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)cdefs.h 8.8 (Berkeley) 1/9/95// pthread opaque structurestype X__darwin_pthread_handler_rec = struct {F__routine uintptrF__arg uintptrF__next uintptr} /* _pthread_types.h:57:1 */type X_opaque_pthread_attr_t = struct {F__sig int64F__opaque [56]int8} /* _pthread_types.h:63:1 */type X_opaque_pthread_cond_t = struct {F__sig int64F__opaque [40]int8} /* _pthread_types.h:68:1 */type X_opaque_pthread_condattr_t = struct {F__sig int64F__opaque [8]int8} /* _pthread_types.h:73:1 */type X_opaque_pthread_mutex_t = struct {F__sig int64F__opaque [56]int8} /* _pthread_types.h:78:1 */type X_opaque_pthread_mutexattr_t = struct {F__sig int64F__opaque [8]int8} /* _pthread_types.h:83:1 */type X_opaque_pthread_once_t = struct {F__sig int64F__opaque [8]int8} /* _pthread_types.h:88:1 */type X_opaque_pthread_rwlock_t = struct {F__sig int64F__opaque [192]int8} /* _pthread_types.h:93:1 */type X_opaque_pthread_rwlockattr_t = struct {F__sig int64F__opaque [16]int8} /* _pthread_types.h:98:1 */type X_opaque_pthread_t = struct {F__sig int64F__cleanup_stack uintptrF__opaque [8176]int8} /* _pthread_types.h:103:1 */type X__darwin_pthread_attr_t = X_opaque_pthread_attr_t /* _pthread_types.h:109:39 */type X__darwin_pthread_cond_t = X_opaque_pthread_cond_t /* _pthread_types.h:110:39 */type X__darwin_pthread_condattr_t = X_opaque_pthread_condattr_t /* _pthread_types.h:111:43 */type X__darwin_pthread_key_t = uint64 /* _pthread_types.h:112:23 */type X__darwin_pthread_mutex_t = X_opaque_pthread_mutex_t /* _pthread_types.h:113:40 */type X__darwin_pthread_mutexattr_t = X_opaque_pthread_mutexattr_t /* _pthread_types.h:114:44 */type X__darwin_pthread_once_t = X_opaque_pthread_once_t /* _pthread_types.h:115:39 */type X__darwin_pthread_rwlock_t = X_opaque_pthread_rwlock_t /* _pthread_types.h:116:41 */type X__darwin_pthread_rwlockattr_t = X_opaque_pthread_rwlockattr_t /* _pthread_types.h:117:45 */type X__darwin_pthread_t = uintptr /* _pthread_types.h:118:34 */// DO NOT EDIT THIS FILE.//// It has been auto-edited by fixincludes from://// "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/stdint.h"//// This had to be done to correct non-standard usages in the// original, manufacturer supplied header file.// Copyright (c) 2000-2010 Apple Inc.// All rights reserved.// from ISO/IEC 988:1999 spec// 7.18.1.1 Exact-width integer types// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Int8_t = int8 /* _int8_t.h:30:33 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Int16_t = int16 /* _int16_t.h:30:33 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Int32_t = int32 /* _int32_t.h:30:33 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Int64_t = int64 /* _int64_t.h:30:33 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Uint8_t = uint8 /* _uint8_t.h:31:23 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Uint16_t = uint16 /* _uint16_t.h:31:24 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Uint32_t = uint32 /* _uint32_t.h:31:22 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Uint64_t = uint64 /* _uint64_t.h:31:28 */// 7.18.1.2 Minimum-width integer typestype Int_least8_t = Int8_t /* stdint.h:38:26 */type Int_least16_t = Int16_t /* stdint.h:39:25 */type Int_least32_t = Int32_t /* stdint.h:40:25 */type Int_least64_t = Int64_t /* stdint.h:41:25 */type Uint_least8_t = Uint8_t /* stdint.h:42:25 */type Uint_least16_t = Uint16_t /* stdint.h:43:24 */type Uint_least32_t = Uint32_t /* stdint.h:44:24 */type Uint_least64_t = Uint64_t /* stdint.h:45:24 */// 7.18.1.3 Fastest-width integer typestype Int_fast8_t = Int8_t /* stdint.h:49:27 */type Int_fast16_t = Int16_t /* stdint.h:50:26 */type Int_fast32_t = Int32_t /* stdint.h:51:26 */type Int_fast64_t = Int64_t /* stdint.h:52:26 */type Uint_fast8_t = Uint8_t /* stdint.h:53:26 */type Uint_fast16_t = Uint16_t /* stdint.h:54:25 */type Uint_fast32_t = Uint32_t /* stdint.h:55:25 */type Uint_fast64_t = Uint64_t /* stdint.h:56:25 */// 7.18.1.4 Integer types capable of holding object pointers// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 2000-2008 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 1990, 1993// The Regents of the University of California. All rights reserved.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)types.h 8.3 (Berkeley) 1/5/94// Copyright (c) 2000-2003 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 1991, 1993// The Regents of the University of California. All rights reserved.//// This code is derived from software contributed to Berkeley by// Berkeley Software Design, Inc.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)cdefs.h 8.8 (Berkeley) 1/9/95// Basic integral types. Omit the typedef if// not possible for a machine/compiler combination.// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2016 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type U_int8_t = uint8 /* _u_int8_t.h:30:33 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type U_int16_t = uint16 /* _u_int16_t.h:30:41 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type U_int32_t = uint32 /* _u_int32_t.h:30:33 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type U_int64_t = uint64 /* _u_int64_t.h:30:33 */type Register_t = Int64_t /* types.h:87:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Uintptr_t = uint64 /* _uintptr_t.h:30:33 */// These types are used for reserving the largest possible size.type User_addr_t = U_int64_t /* types.h:97:33 */type User_size_t = U_int64_t /* types.h:98:33 */type User_ssize_t = Int64_t /* types.h:99:33 */type User_long_t = Int64_t /* types.h:100:33 */type User_ulong_t = U_int64_t /* types.h:101:33 */type User_time_t = Int64_t /* types.h:102:33 */type User_off_t = Int64_t /* types.h:103:33 */// This defines the size of syscall arguments after copying into the kernel:type Syscall_arg_t = U_int64_t /* types.h:111:33 */type Intptr_t = X__darwin_intptr_t /* _intptr_t.h:32:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// 7.18.1.5 Greatest-width integer types// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Intmax_t = int64 /* _intmax_t.h:32:25 */// Copyright (c) 2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Uintmax_t = uint64 /* _uintmax_t.h:32:26 */// 7.18.4 Macros for integer constants// 7.18.2 Limits of specified-width integer types:// These #defines specify the minimum and maximum limits// of each of the types declared above.//// They must have "the same type as would an expression that is an// object of the corresponding type converted according to the integer// promotion".// 7.18.2.1 Limits of exact-width integer types//// Note: the literal "most negative int" cannot be written in C --// the rules in the standard (section 6.4.4.1 in C99) will give it// an unsigned type, so INT32_MIN (and the most negative member of// any larger signed type) must be written via a constant expression.//// 7.18.2.2 Limits of minimum-width integer types// 7.18.2.3 Limits of fastest minimum-width integer types// 7.18.2.4 Limits of integer types capable of holding object pointers// 7.18.2.5 Limits of greatest-width integer types// 7.18.3 "Other"// WCHAR_MIN should be 0 if wchar_t is an unsigned type and// (-WCHAR_MAX-1) if wchar_t is a signed type. Unfortunately,// it turns out that -fshort-wchar changes the signedness of// the type.// Copyright (c) 2007-2016 by Apple Inc.. All rights reserved.//// @APPLE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this// file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_LICENSE_HEADER_END@//// These macros are for use in OS header files. They enable function prototypes// and Objective-C methods to be tagged with the OS version in which they// were first available; and, if applicable, the OS version in which they// became deprecated.//// The desktop Mac OS X and iOS each have different version numbers.// The __OSX_AVAILABLE_STARTING() macro allows you to specify both the desktop// and iOS version numbers. For instance:// __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_2_0)// means the function/method was first available on Mac OS X 10.2 on the desktop// and first available in iOS 2.0 on the iPhone.//// If a function is available on one platform, but not the other a _NA (not// applicable) parameter is used. For instance:// __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_NA)// means that the function/method was first available on Mac OS X 10.3, and it// currently not implemented on the iPhone.//// At some point, a function/method may be deprecated. That means Apple// recommends applications stop using the function, either because there is a// better replacement or the functionality is being phased out. Deprecated// functions/methods can be tagged with a __OSX_AVAILABLE_BUT_DEPRECATED()// macro which specifies the OS version where the function became available// as well as the OS version in which it became deprecated. For instance:// __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0,__MAC_10_5,__IPHONE_NA,__IPHONE_NA)// means that the function/method was introduced in Mac OS X 10.0, then// became deprecated beginning in Mac OS X 10.5. On iOS the function// has never been available.//// For these macros to function properly, a program must specify the OS version range// it is targeting. The min OS version is specified as an option to the compiler:// -mmacosx-version-min=10.x when building for Mac OS X, and -miphoneos-version-min=y.z// when building for the iPhone. The upper bound for the OS version is rarely needed,// but it can be set on the command line via: -D__MAC_OS_X_VERSION_MAX_ALLOWED=10x0 for// Mac OS X and __IPHONE_OS_VERSION_MAX_ALLOWED = y0z00 for iOS.//// Examples://// A function available in Mac OS X 10.5 and later, but not on the phone://// extern void mymacfunc() __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA);////// An Objective-C method in Mac OS X 10.5 and later, but not on the phone://// @interface MyClass : NSObject// -(void) mymacmethod __OSX_AVAILABLE_STARTING(__MAC_10_5,__IPHONE_NA);// @end////// An enum available on the phone, but not available on Mac OS X://// #if __IPHONE_OS_VERSION_MIN_REQUIRED// enum { myEnum = 1 };// #endif// Note: this works when targeting the Mac OS X platform because// __IPHONE_OS_VERSION_MIN_REQUIRED is undefined which evaluates to zero.////// An enum with values added in different iPhoneOS versions://// enum {// myX = 1, // Usable on iPhoneOS 2.1 and later// myY = 2, // Usable on iPhoneOS 3.0 and later// myZ = 3, // Usable on iPhoneOS 3.0 and later// ...// Note: you do not want to use #if with enumeration values// when a client needs to see all values at compile time// and use runtime logic to only use the viable values.////// It is also possible to use the *_VERSION_MIN_REQUIRED in source code to make one// source base that can be compiled to target a range of OS versions. It is best// to not use the _MAC_* and __IPHONE_* macros for comparisons, but rather their values.// That is because you might get compiled on an old OS that does not define a later// OS version macro, and in the C preprocessor undefined values evaluate to zero// in expresssions, which could cause the #if expression to evaluate in an unexpected// way.//// #ifdef __MAC_OS_X_VERSION_MIN_REQUIRED// // code only compiled when targeting Mac OS X and not iPhone// // note use of 1050 instead of __MAC_10_5// #if __MAC_OS_X_VERSION_MIN_REQUIRED < 1050// // code in here might run on pre-Leopard OS// #else// // code here can assume Leopard or later// #endif// #endif////// __API_TO_BE_DEPRECATED is used as a version number in API that will be deprecated// in an upcoming release. This soft deprecation is an intermediate step before formal// deprecation to notify developers about the API before compiler warnings are generated.// You can find all places in your code that use soft deprecated API by redefining the// value of this macro to your current minimum deployment target, for example:// (macOS)// clang -D__API_TO_BE_DEPRECATED=10.12 <other compiler flags>// (iOS)// clang -D__API_TO_BE_DEPRECATED=11.0 <other compiler flags>// __MAC_NA is not defined to a value but is uses as a token by macros to indicate that the API is unavailable// __IPHONE_NA is not defined to a value but is uses as a token by macros to indicate that the API is unavailable// DO NOT EDIT THIS FILE.//// It has been auto-edited by fixincludes from://// "/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/AvailabilityInternal.h"//// This had to be done to correct non-standard usages in the// original, manufacturer supplied header file.// Copyright (c) 2007-2016 by Apple Inc.. All rights reserved.//// @APPLE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this// file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_LICENSE_HEADER_END@//// File: AvailabilityInternal.h//// Contains: implementation details of __OSX_AVAILABLE_* macros from <Availability.h>//// compiler for Mac OS X sets __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__// make sure a default max version is set//// Macros for defining which versions/platform a given symbol can be used.//// @see http://clang.llvm.org/docs/AttributeReference.html#availability//// Evaluate to nothing for compilers that don't support availability.// Swift compiler version// Allows for project-agnostic “epochs” for frameworks imported into Swift via the Clang importer, like #if _compiler_version for Swift// Example://// #if __swift_compiler_version_at_least(800, 2, 20)// - (nonnull NSString *)description;// #else// - (NSString *)description;// #endif// If __SPI_AVAILABLE has not been defined elsewhere, disable it.// for use to document app extension usage// for use marking APIs available info for Mac OSX// for use marking APIs available info for iOS// for use marking APIs available info for tvOS// for use marking APIs available info for Watch OS// for use marking APIs unavailable for swift//// Macros for defining which versions/platform a given symbol can be used.//// @see http://clang.llvm.org/docs/AttributeReference.html#availability//// * Note that these macros are only compatible with clang compilers that// * support the following target selection options:// *// * -mmacosx-version-min// * -miphoneos-version-min// * -mwatchos-version-min// * -mtvos-version-min//// Evaluate to nothing for compilers that don't support availability.// If SPI decorations have not been defined elsewhere, disable them.// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type In_addr_t = X__uint32_t /* _in_addr_t.h:31:25 */ // base type for internet address// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type In_port_t = X__uint16_t /* _in_port_t.h:31:33 */// Copyright (c) 2017 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type U_char = uint8 /* _u_char.h:30:25 */// Copyright (c) 2017 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type U_short = uint16 /* _u_short.h:30:25 */// Copyright (c) 2017 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type U_int = uint32 /* _u_int.h:30:25 */type U_long = uint64 /* types.h:88:33 */type Ushort = uint16 /* types.h:91:33 */ // Sys V compatibilitytype Uint = uint32 /* types.h:92:33 */ // Sys V compatibilitytype U_quad_t = U_int64_t /* types.h:95:33 */ // quadstype Quad_t = Int64_t /* types.h:96:33 */type Qaddr_t = uintptr /* types.h:97:16 */// Copyright (c) 2017 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Caddr_t = uintptr /* _caddr_t.h:30:14 */type Daddr_t = Int32_t /* types.h:101:33 */ // disk address// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Dev_t = X__darwin_dev_t /* _dev_t.h:31:31 */ // device numbertype Fixpt_t = U_int32_t /* types.h:105:33 */ // fixed point number// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Blkcnt_t = X__darwin_blkcnt_t /* _blkcnt_t.h:31:34 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Blksize_t = X__darwin_blksize_t /* _blksize_t.h:31:35 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Gid_t = X__darwin_gid_t /* _gid_t.h:31:25 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Ino_t = X__darwin_ino_t /* _ino_t.h:31:33 */ // inode number// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Ino64_t = X__darwin_ino64_t /* _ino64_t.h:31:33 */ // 64bit inode number// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Key_t = X__int32_t /* _key_t.h:31:26 */ // IPC key (for Sys V IPC)// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Mode_t = X__darwin_mode_t /* _mode_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Nlink_t = X__uint16_t /* _nlink_t.h:31:27 */ // link count// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Id_t = X__darwin_id_t /* _id_t.h:31:25 */ // can hold pid_t, gid_t, or uid_t// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pid_t = X__darwin_pid_t /* _pid_t.h:31:31 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Off_t = X__darwin_off_t /* _off_t.h:31:33 */type Segsz_t = Int32_t /* types.h:125:33 */ // segment sizetype Swblk_t = Int32_t /* types.h:126:33 */ // swap offset// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Uid_t = X__darwin_uid_t /* _uid_t.h:31:31 */// Major, minor numbers, dev_t's.// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Clock_t = X__darwin_clock_t /* _clock_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Ssize_t = X__darwin_ssize_t /* _ssize_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Time_t = X__darwin_time_t /* _time_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Useconds_t = X__darwin_useconds_t /* _useconds_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Suseconds_t = X__darwin_suseconds_t /* _suseconds_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Rsize_t = X__darwin_size_t /* _rsize_t.h:31:32 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Errno_t = int32 /* _errno_t.h:30:32 */// This code is present here in order to maintain historical backward// compatability, and is intended to be removed at some point in the// future; please include <sys/select.h> instead.// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 2007-2016 by Apple Inc.. All rights reserved.//// @APPLE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this// file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_LICENSE_HEADER_END@// Select uses bit masks of file descriptors in longs. These macros// manipulate such bit fields (the filesystem macros use chars). The// extra protection here is to permit application redefinition above// the default size.type Fd_set1 = struct{ Ffds_bits [32]X__int32_t } /* _fd_def.h:50:9 */// This code is present here in order to maintain historical backward// compatability, and is intended to be removed at some point in the// future; please include <sys/select.h> instead.// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 2007-2016 by Apple Inc.. All rights reserved.//// @APPLE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this// file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_LICENSE_HEADER_END@// Select uses bit masks of file descriptors in longs. These macros// manipulate such bit fields (the filesystem macros use chars). The// extra protection here is to permit application redefinition above// the default size.type Fd_set = Fd_set1 /* _fd_def.h:52:3 */// Use the built-in bzero function instead of the library version so that// we do not pollute the namespace or introduce prototype warnings.type Fd_mask = X__int32_t /* types.h:189:25 */// Select uses bit masks of file descriptors in longs. These macros// manipulate such bit fields (the filesystem macros use chars). The// extra protection here is to permit application redefinition above// the default size.// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_attr_t = X__darwin_pthread_attr_t /* _pthread_attr_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_cond_t = X__darwin_pthread_cond_t /* _pthread_cond_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_condattr_t = X__darwin_pthread_condattr_t /* _pthread_condattr_t.h:31:37 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_mutex_t = X__darwin_pthread_mutex_t /* _pthread_mutex_t.h:31:34 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_mutexattr_t = X__darwin_pthread_mutexattr_t /* _pthread_mutexattr_t.h:31:38 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_once_t = X__darwin_pthread_once_t /* _pthread_once_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_rwlock_t = X__darwin_pthread_rwlock_t /* _pthread_rwlock_t.h:31:35 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_rwlockattr_t = X__darwin_pthread_rwlockattr_t /* _pthread_rwlockattr_t.h:31:39 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_t = X__darwin_pthread_t /* _pthread_t.h:31:28 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2013 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Pthread_key_t = X__darwin_pthread_key_t /* _pthread_key_t.h:31:32 */// statvfs and fstatvfs// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Fsblkcnt_t = X__darwin_fsblkcnt_t /* _fsblkcnt_t.h:31:41 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Fsfilcnt_t = X__darwin_fsfilcnt_t /* _fsfilcnt_t.h:31:41 */// Copyright (c) 2000-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 1991, 1993// The Regents of the University of California. All rights reserved.//// This code is derived from software contributed to Berkeley by// Berkeley Software Design, Inc.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)cdefs.h 8.8 (Berkeley) 1/9/95// Copyright (c) 2004-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2008 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2003 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Round p (pointer or byte index) up to a correctly-aligned value for all// data types (int, long, ...). The result is unsigned int and must be// cast to any desired pointer type.// Copyright (c) 2016-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Kernel event subclass identifiers for KEV_NETWORK_CLASS// KEV_INET_SUBCLASS event codes// Define Data-Link event subclass, and associated// events.// KEV_INET6_SUBCLASS event codes// Copyright (c) 2007-2016 by Apple Inc.. All rights reserved.//// @APPLE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this// file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_LICENSE_HEADER_END@// Definitions related to sockets: types, address families, options.// Data types.// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Sa_family_t = X__uint8_t /* _sa_family_t.h:31:33 */// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.type Socklen_t = X__darwin_socklen_t /* _socklen_t.h:31:33 */// XXX Not explicitly defined by POSIX, but function return types are// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// XXX Not explicitly defined by POSIX, but function return types are// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// [XSI] The iovec structure shall be defined as described in <sys/uio.h>.// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@type Iovec = struct {Fiov_base uintptrFiov_len Size_t} /* _iovec_t.h:31:1 */// Types// Option flags per-socket.// (ATOMIC proto)// Additional options, not kept in so_options.// Network Service Type for option SO_NET_SERVICE_TYPE//// The vast majority of sockets should use Best Effort that is the default// Network Service Type. Other Network Service Types have to be used only if// the traffic actually matches the description of the Network Service Type.//// Network Service Types do not represent priorities but rather describe// different categories of delay, jitter and loss parameters.// Those parameters may influence protocols from layer 4 protocols like TCP// to layer 2 protocols like Wi-Fi. The Network Service Type can determine// how the traffic is queued and scheduled by the host networking stack and// by other entities on the network like switches and routers. For example// for Wi-Fi, the Network Service Type can select the marking of the// layer 2 packet with the appropriate WMM Access Category.//// There is no point in attempting to game the system and use// a Network Service Type that does not correspond to the actual// traffic characteristic but one that seems to have a higher precedence.// The reason is that for service classes that have lower tolerance// for delay and jitter, the queues size is lower than for service// classes that are more tolerant to delay and jitter.//// For example using a voice service type for bulk data transfer will lead// to disastrous results as soon as congestion happens because the voice// queue overflows and packets get dropped. This is not only bad for the bulk// data transfer but it is also bad for VoIP apps that legitimately are using// the voice service type.//// The characteristics of the Network Service Types are based on the service// classes defined in RFC 4594 "Configuration Guidelines for DiffServ Service// Classes"//// When system detects the outgoing interface belongs to a DiffServ domain// that follows the recommendation of the IETF draft "Guidelines for DiffServ to// IEEE 802.11 Mapping", the packet will marked at layer 3 with a DSCP value// that corresponds to Network Service Type.//// NET_SERVICE_TYPE_BE// "Best Effort", unclassified/standard. This is the default service// class and cover the majority of the traffic.//// NET_SERVICE_TYPE_BK// "Background", high delay tolerant, loss tolerant. elastic flow,// variable size & long-lived. E.g: non-interactive network bulk transfer// like synching or backup.//// NET_SERVICE_TYPE_RD// "Responsive Data", a notch higher than "Best Effort", medium delay// tolerant, elastic & inelastic flow, bursty, long-lived. E.g. email,// instant messaging, for which there is a sense of interactivity and// urgency (user waiting for output).//// NET_SERVICE_TYPE_OAM// "Operations, Administration, and Management", medium delay tolerant,// low-medium loss tolerant, elastic & inelastic flows, variable size.// E.g. VPN tunnels.//// NET_SERVICE_TYPE_AV// "Multimedia Audio/Video Streaming", medium delay tolerant, low-medium// loss tolerant, elastic flow, constant packet interval, variable rate// and size. E.g. video and audio playback with buffering.//// NET_SERVICE_TYPE_RV// "Responsive Multimedia Audio/Video", low delay tolerant, low-medium// loss tolerant, elastic flow, variable packet interval, rate and size.// E.g. screen sharing.//// NET_SERVICE_TYPE_VI// "Interactive Video", low delay tolerant, low-medium loss tolerant,// elastic flow, constant packet interval, variable rate & size. E.g.// video telephony.//// NET_SERVICE_TYPE_SIG// "Signaling", low delay tolerant, low loss tolerant, inelastic flow,// jitter tolerant, rate is bursty but short, variable size. E.g. SIP.//// NET_SERVICE_TYPE_VO// "Interactive Voice", very low delay tolerant, very low loss tolerant,// inelastic flow, constant packet rate, somewhat fixed size.// E.g. VoIP.// These are supported values for SO_NETSVC_MARKING_LEVELtype Sae_associd_t = X__uint32_t /* socket.h:289:20 */type Sae_connid_t = X__uint32_t /* socket.h:293:20 */// connectx() flag parameters// sockaddr endpointstype Sa_endpoints = struct {Fsae_srcif uint32_ [4]byteFsae_srcaddr uintptrFsae_srcaddrlen Socklen_t_ [4]byteFsae_dstaddr uintptrFsae_dstaddrlen Socklen_t_ [4]byte} /* socket.h:303:9 */// connectx() flag parameters// sockaddr endpointstype Sockaddr = struct {Fsa_len X__uint8_tFsa_family Sa_family_tFsa_data [14]int8} /* socket.h:303:9 */// connectx() flag parameters// sockaddr endpointstype Sa_endpoints_t = Sa_endpoints /* socket.h:309:3 */// Structure used for manipulating linger option.type Linger = struct {Fl_onoff int32Fl_linger int32} /* socket.h:315:1 */// Structure to control non-portable Sockets extension to POSIXtype So_np_extensions = struct {Fnpx_flags U_int32_tFnpx_mask U_int32_t} /* socket.h:333:1 */// Structure used by kernel to pass protocol// information in raw sockets.type Sockproto = struct {Fsp_family X__uint16_tFsp_protocol X__uint16_t} /* socket.h:420:1 */// RFC 2553: protocol-independent placeholder for socket addresses// [XSI] sockaddr_storagetype Sockaddr_storage = struct {Fss_len X__uint8_tFss_family Sa_family_tF__ss_pad1 [6]int8F__ss_align X__int64_tF__ss_pad2 [112]int8} /* socket.h:440:1 */// Protocol families, same as address families for now.// These do not have socket-layer support:// Definitions for network related sysctl, CTL_NET.//// Second level is protocol family.// Third level is protocol number.//// Further levels are defined by the individual families below.// PF_ROUTE - Routing table//// Three additional levels are defined:// Fourth: address family, 0 is wildcard// Fifth: type of info, defined below// Sixth: flag(s) to mask with for NET_RT_FLAGS// Allows read access non-local host's MAC address// if the process has neighbor cache entitlement.// Maximum queue length specifiable by listen.// [XSI] Message header for recvmsg and sendmsg calls.// Used value-result for recvmsg, value only for sendmsg.type Msghdr = struct {Fmsg_name uintptrFmsg_namelen Socklen_t_ [4]byteFmsg_iov uintptrFmsg_iovlen int32_ [4]byteFmsg_control uintptrFmsg_controllen Socklen_tFmsg_flags int32} /* socket.h:546:1 */// Header for ancillary data objects in msg_control buffer.// Used for additional information with/about a datagram// not expressible by flags. The format is a sequence// of message elements headed by cmsghdr structures.type Cmsghdr = struct {Fcmsg_len Socklen_tFcmsg_level int32Fcmsg_type int32} /* socket.h:587:1 */// given pointer to struct cmsghdr, return pointer to data// RFC 2292 requires to check msg_controllen, in case that the kernel returns// an empty list for some reasons.// Given pointer to struct cmsghdr, return pointer to next cmsghdr// RFC 2292 says that CMSG_NXTHDR(mhdr, NULL) is equivalent to CMSG_FIRSTHDR(mhdr)// RFC 2292 additions// "Socket"-level control message types:// howto arguments for shutdown(2), specified by Posix.1g.// sendfile(2) header/trailer structtype Sf_hdtr = struct {Fheaders uintptrFhdr_cnt int32_ [4]byteFtrailers uintptrFtrl_cnt int32_ [4]byte} /* socket.h:678:1 */// The following two #includes insure htonl and family are defined// Copyright (c) 2000-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 2004, 2006 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 1995 NeXT Computer, Inc. All rights reserved.// Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 1987, 1991, 1993// The Regents of the University of California. All rights reserved.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.// Constants and structures defined by the internet system,// Per RFC 790, September 1981, and numerous additions.// Protocols (RFC 1700)// 55-57: Unassigned// 101-252: Partly Unassigned// 253-254: Experimentation and testing; 255: Reserved (RFC3692)// BSD Private, local use, namespace incursion// last return value of *_input(), meaning "all job for this pkt is done".// Local port number conventions://// When a user does a bind(2) or connect(2) with a port number of zero,// a non-conflicting local port address is chosen.// The default range is IPPORT_RESERVED through// IPPORT_USERRESERVED, although that is settable by sysctl.//// A user may set the IPPROTO_IP option IP_PORTRANGE to change this// default assignment range.//// The value IP_PORTRANGE_DEFAULT causes the default behavior.//// The value IP_PORTRANGE_HIGH changes the range of candidate port numbers// into the "high" range. These are reserved for client outbound connections// which do not want to be filtered by any firewalls.//// The value IP_PORTRANGE_LOW changes the range to the "low" are// that is (by convention) restricted to privileged processes. This// convention is based on "vouchsafe" principles only. It is only secure// if you trust the remote host to restrict these ports.//// The default range of ports and the high range can be changed by// sysctl(3). (net.inet.ip.port{hi,low}{first,last}_auto)//// Changing those values has bad security implications if you are// using a a stateless firewall that is allowing packets outside of that// range in order to allow transparent outgoing connections.//// Such a firewall configuration will generally depend on the use of these// default values. If you change them, you may find your Security// Administrator looking for you with a heavy object.//// For a slightly more orthodox text view on this://// ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers//// port numbers are divided into three ranges://// 0 - 1023 Well Known Ports// 1024 - 49151 Registered Ports// 49152 - 65535 Dynamic and/or Private Ports//// Ports < IPPORT_RESERVED are reserved for// privileged processes (e.g. root). (IP_PORTRANGE_LOW)// Ports > IPPORT_USERRESERVED are reserved// for servers, not necessarily privileged. (IP_PORTRANGE_DEFAULT)// Default local port range to use by setting IP_PORTRANGE_HIGH// Scanning for a free reserved port return a value below IPPORT_RESERVED,// but higher than IPPORT_RESERVEDSTART. Traditionally the start value was// 512, but that conflicts with some well-known-services that firewalls may// have a fit if we use.// Internet address (a structure for historical reasons)type In_addr = struct{ Fs_addr In_addr_t } /* in.h:301:1 */// Definitions of bits in internet address integers.// On subnets, the decomposition of addresses to host and net parts// is done according to subnet mask, not the masks here.// Socket address, internet style.type Sockaddr_in = struct {Fsin_len X__uint8_tFsin_family Sa_family_tFsin_port In_port_tFsin_addr struct{ Fs_addr In_addr_t }Fsin_zero [8]int8} /* in.h:375:1 */// Structure used to describe IP options.// Used to store options internally, to pass them to a process,// or to restore options retrieved earlier.// The ip_dst is used for the first-hop gateway when using a source route// (this gets put into the header proper).type Ip_opts = struct {Fip_dst struct{ Fs_addr In_addr_t }Fip_opts [40]int8} /* in.h:398:1 */// Options for use with [gs]etsockopt at the IP level.// First word of comment is data type; bool is stored in int.// for IPSEC// These older firewall socket option codes are maintained for backward compatibility.// IPv4 Source Filter Multicast API [RFC3678]// The following option is private; do not use it from user applications.// Protocol Independent Multicast API [RFC3678]// Defaults and limits for options// The imo_membership vector for each socket is now dynamically allocated at// run-time, bounded by USHRT_MAX, and is reallocated when needed, sized// according to a power-of-two increment.// Default resource limits for IPv4 multicast source filtering.// These may be modified by sysctl.// Argument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP.type Ip_mreq = struct {Fimr_multiaddr struct{ Fs_addr In_addr_t }Fimr_interface struct{ Fs_addr In_addr_t }} /* in.h:506:1 */// Modified argument structure for IP_MULTICAST_IF, obtained from Linux.// This is used to specify an interface index for multicast sends, as// the IPv4 legacy APIs do not support this (unless IP_SENDIF is available).type Ip_mreqn = struct {Fimr_multiaddr struct{ Fs_addr In_addr_t }Fimr_address struct{ Fs_addr In_addr_t }Fimr_ifindex int32} /* in.h:516:1 */// Argument structure for IPv4 Multicast Source Filter APIs. [RFC3678]type Ip_mreq_source = struct {Fimr_multiaddr struct{ Fs_addr In_addr_t }Fimr_sourceaddr struct{ Fs_addr In_addr_t }Fimr_interface struct{ Fs_addr In_addr_t }} /* in.h:526:1 */// Argument structures for Protocol-Independent Multicast Source// Filter APIs. [RFC3678]type Group_req = struct {Fgr_interface Uint32_t_ [4]byteFgr_group struct {Fss_len X__uint8_tFss_family Sa_family_tF__ss_pad1 [6]int8F__ss_align X__int64_tF__ss_pad2 [112]int8}} /* in.h:536:1 */type Group_source_req = struct {Fgsr_interface Uint32_t_ [4]byteFgsr_group struct {Fss_len X__uint8_tFss_family Sa_family_tF__ss_pad1 [6]int8F__ss_align X__int64_tF__ss_pad2 [112]int8}Fgsr_source struct {Fss_len X__uint8_tFss_family Sa_family_tF__ss_pad1 [6]int8F__ss_align X__int64_tF__ss_pad2 [112]int8}} /* in.h:541:1 */// The following structure is private; do not use it from user applications.// It is used to communicate IP_MSFILTER/IPV6_MSFILTER information between// the RFC 3678 libc functions and the kernel.type X__msfilterreq = struct {Fmsfr_ifindex Uint32_tFmsfr_fmode Uint32_tFmsfr_nsrcs Uint32_tF__msfr_align Uint32_tFmsfr_group struct {Fss_len X__uint8_tFss_family Sa_family_tF__ss_pad1 [6]int8F__ss_align X__int64_tF__ss_pad2 [112]int8}Fmsfr_srcs uintptr} /* in.h:554:1 */// Filter modes; also used to represent per-socket filter mode internally.// Argument for IP_PORTRANGE:// - which range to search when port is unspecified at bind() or connect()// IP_PKTINFO: Packet information (equivalent to RFC2292 sec 5 for IPv4)// This structure is used for//// 1) Receiving ancilliary data about the datagram if IP_PKTINFO sockopt is// set on the socket. In this case ipi_ifindex will contain the interface// index the datagram was received on, ipi_addr is the IP address the// datagram was received to.//// 2) Sending a datagram using a specific interface or IP source address.// if ipi_ifindex is set to non-zero when in_pktinfo is passed as// ancilliary data of type IP_PKTINFO, this will be used as the source// interface to send the datagram from. If ipi_ifindex is null, ip_spec_dst// will be used for the source address.//// Note: if IP_BOUND_IF is set on the socket, ipi_ifindex in the ancillary// IP_PKTINFO option silently overrides the bound interface when it is// specified during send time.type In_pktinfo = struct {Fipi_ifindex uint32Fipi_spec_dst struct{ Fs_addr In_addr_t }Fipi_addr struct{ Fs_addr In_addr_t }} /* in.h:617:1 */// Definitions for inet sysctl operations.//// Third level is protocol number.// Fourth level is desired variable within that protocol.// Names for IP sysctl objects// INET6 stuff// Copyright (c) 2008-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.// All rights reserved.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. Neither the name of the project nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.// Copyright (c) 1982, 1986, 1990, 1993// The Regents of the University of California. All rights reserved.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)in.h 8.3 (Berkeley) 1/3/94// Copyright (c) 2002 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Identification of the network protocol stack// for *BSD-current/release: http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE// has the table of implementation/integration differences.// Local port number conventions://// Ports < IPPORT_RESERVED are reserved for privileged processes (e.g. root),// unless a kernel is compiled with IPNOPRIVPORTS defined.//// When a user does a bind(2) or connect(2) with a port number of zero,// a non-conflicting local port address is chosen.//// The default range is IPPORT_ANONMIN to IPPORT_ANONMAX, although// that is settable by sysctl(3); net.inet.ip.anonportmin and// net.inet.ip.anonportmax respectively.//// A user may set the IPPROTO_IP option IP_PORTRANGE to change this// default assignment range.//// The value IP_PORTRANGE_DEFAULT causes the default behavior.//// The value IP_PORTRANGE_HIGH is the same as IP_PORTRANGE_DEFAULT,// and exists only for FreeBSD compatibility purposes.//// The value IP_PORTRANGE_LOW changes the range to the "low" are// that is (by convention) restricted to privileged processes.// This convention is based on "vouchsafe" principles only.// It is only secure if you trust the remote host to restrict these ports.// The range is IPPORT_RESERVEDMIN to IPPORT_RESERVEDMAX.// IPv6 addresstype In6_addr = struct {F__u6_addr struct {_ [0]uint32F__u6_addr8 [16]X__uint8_t}} /* in6.h:151:9 */// Definitions for inet sysctl operations.//// Third level is protocol number.// Fourth level is desired variable within that protocol.// Names for IP sysctl objects// INET6 stuff// Copyright (c) 2008-2018 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.// All rights reserved.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. Neither the name of the project nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.// Copyright (c) 1982, 1986, 1990, 1993// The Regents of the University of California. All rights reserved.//// Redistribution and use in source and binary forms, with or without// modification, are permitted provided that the following conditions// are met:// 1. Redistributions of source code must retain the above copyright// notice, this list of conditions and the following disclaimer.// 2. Redistributions in binary form must reproduce the above copyright// notice, this list of conditions and the following disclaimer in the// documentation and/or other materials provided with the distribution.// 3. All advertising materials mentioning features or use of this software// must display the following acknowledgement:// This product includes software developed by the University of// California, Berkeley and its contributors.// 4. Neither the name of the University nor the names of its contributors// may be used to endorse or promote products derived from this software// without specific prior written permission.//// THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE// ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF// SUCH DAMAGE.//// @(#)in.h 8.3 (Berkeley) 1/3/94// Copyright (c) 2002 Apple Computer, Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2007 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Copyright (c) 2003-2012 Apple Inc. All rights reserved.//// @APPLE_OSREFERENCE_LICENSE_HEADER_START@//// This file contains Original Code and/or Modifications of Original Code// as defined in and that are subject to the Apple Public Source License// Version 2.0 (the 'License'). You may not use this file except in// compliance with the License. The rights granted to you under the License// may not be used to create, or enable the creation or redistribution of,// unlawful or unlicensed copies of an Apple operating system, or to// circumvent, violate, or enable the circumvention or violation of, any// terms of an Apple operating system software license agreement.//// Please obtain a copy of the License at// http://www.opensource.apple.com/apsl/ and read it before using this file.//// The Original Code and all software distributed under the License are// distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER// EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,// INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,// FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.// Please see the License for the specific language governing rights and// limitations under the License.//// @APPLE_OSREFERENCE_LICENSE_HEADER_END@// Identification of the network protocol stack// for *BSD-current/release: http://www.kame.net/dev/cvsweb.cgi/kame/COVERAGE// has the table of implementation/integration differences.// Local port number conventions://// Ports < IPPORT_RESERVED are reserved for privileged processes (e.g. root),// unless a kernel is compiled with IPNOPRIVPORTS defined.//// When a user does a bind(2) or connect(2) with a port number of zero,// a non-conflicting local port address is chosen.//// The default range is IPPORT_ANONMIN to IPPORT_ANONMAX, although// that is settable by sysctl(3); net.inet.ip.anonportmin and// net.inet.ip.anonportmax respectively.//// A user may set the IPPROTO_IP option IP_PORTRANGE to change this// default assignment range.//// The value IP_PORTRANGE_DEFAULT causes the default behavior.//// The value IP_PORTRANGE_HIGH is the same as IP_PORTRANGE_DEFAULT,// and exists only for FreeBSD compatibility purposes.//// The value IP_PORTRANGE_LOW changes the range to the "low" are// that is (by convention) restricted to privileged processes.// This convention is based on "vouchsafe" principles only.// It is only secure if you trust the remote host to restrict these ports.// The range is IPPORT_RESERVEDMIN to IPPORT_RESERVEDMAX.// IPv6 addresstype In6_addr_t = In6_addr /* in6.h:157:3 */// Socket address for IPv6type Sockaddr_in6 = struct {Fsin6_len X__uint8_tFsin6_family Sa_family_tFsin6_port In_port_tFsin6_flowinfo X__uint32_tFsin6_addr struct {F__u6_addr struct {_ [0]uint32F__u6_addr8 [16]X__uint8_t}}Fsin6_scope_id X__uint32_t} /* in6.h:169:1 */// Equality// NOTE: Some of kernel programming environment (for example, openbsd/sparc)// does not supply memcmp(). For userland memcmp() is preferred as it is// in ANSI standard.// Unspecified// Loopback// IPv4 compatible// Mapped// 6to4// KAME Scope Values// Unicast Scope// Note that we must check topmost 10 bits only, not 16 bits (see RFC2373).// Multicast// Unique Local IPv6 Unicast Addresses (per RFC 4193)// Multicast Scope// Options for use with [gs]etsockopt at the IPV6 level.// First word of comment is data type; bool is stored in int.// no hdrincl// RFC 3542 define the following socket options in a manner incompatible// with RFC 2292:// IPV6_PKTINFO// IPV6_HOPLIMIT// IPV6_NEXTHOP// IPV6_HOPOPTS// IPV6_DSTOPTS// IPV6_RTHDR//// To use the new IPv6 Sockets options introduced by RFC 3542// the constant __APPLE_USE_RFC_3542 must be defined before// including <netinet/in.h>//// To use the old IPv6 Sockets options from RFC 2292// the constant __APPLE_USE_RFC_2292 must be defined before// including <netinet/in.h>//// Note that eventually RFC 3542 is going to be the// default and RFC 2292 will be obsolete.// buf/cmsghdr; set/get IPv6 options [obsoleted by RFC3542]// APPLE: NOTE the value of those 2 options is kept unchanged from// previous version of darwin/OS X for binary compatibility reasons// and differ from FreeBSD (values 57 and 61). See below.// to define items, should talk with KAME guys first, for *BSD compatibility// Defaults and limits for options// The im6o_membership vector for each socket is now dynamically allocated at// run-time, bounded by USHRT_MAX, and is reallocated when needed, sized// according to a power-of-two increment.// Default resource limits for IPv6 multicast source filtering.// These may be modified by sysctl.// Argument structure for IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP.type Ipv6_mreq = struct {Fipv6mr_multiaddr struct {F__u6_addr struct {_ [0]uint32F__u6_addr8 [16]X__uint8_t}}Fipv6mr_interface uint32} /* in6.h:527:1 */// IPV6_2292PKTINFO: Packet information(RFC2292 sec 5)type In6_pktinfo = struct {Fipi6_addr struct {F__u6_addr struct {_ [0]uint32F__u6_addr8 [16]X__uint8_t}}Fipi6_ifindex uint32} /* in6.h:535:1 */// Control structure for IPV6_RECVPATHMTU socket option.type Ip6_mtuinfo = struct {Fip6m_addr struct {Fsin6_len X__uint8_tFsin6_family Sa_family_tFsin6_port In_port_tFsin6_flowinfo X__uint32_tFsin6_addr struct {F__u6_addr struct {_ [0]uint32F__u6_addr8 [16]X__uint8_t}}Fsin6_scope_id X__uint32_t}Fip6m_mtu Uint32_t} /* in6.h:543:1 */var _ int8 /* gen.c:2:13: */
![]() |
The pages are generated with Golds v0.3.6. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |