package netdb

Import Path
	modernc.org/libc/netdb (on go.dev)

Dependency Relation
	imports 4 packages, and imported by one package


Package-Level Type Names (total 202, all are exported)
/* sort exporteds by: | */
type Blkcnt_t = X__darwin_blkcnt_t (basic type)
type Blksize_t = X__darwin_blksize_t (basic type)
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@
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.
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. Fcmsg_len in.Socklen_t Fcmsg_level int32 Fcmsg_type int32
type Daddr_t = Int32_t (basic type)
type Dev_t = X__darwin_dev_t (basic type)
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 Fd_mask = X__int32_t (basic type)
Ffds_bits [32]in.X__int32_t
Ffds_bits [32]in.X__int32_t
type Fixpt_t = U_int32_t (basic type)
type Fsblkcnt_t = X__darwin_fsblkcnt_t (basic type)
type Fsfilcnt_t = X__darwin_fsfilcnt_t (basic type)
type Gid_t = X__darwin_gid_t (basic type)
Argument structures for Protocol-Independent Multicast Source Filter APIs. [RFC3678] Fgr_group struct{Fss_len X__uint8_t; Fss_family Sa_family_t; F__ss_pad1 [6]int8; F__ss_align X__int64_t; F__ss_pad2 [112]int8} Fgr_interface Uint32_t
Fgsr_group struct{Fss_len X__uint8_t; Fss_family Sa_family_t; F__ss_pad1 [6]int8; F__ss_align X__int64_t; F__ss_pad2 [112]int8} Fgsr_interface Uint32_t Fgsr_source struct{Fss_len X__uint8_t; Fss_family Sa_family_t; F__ss_pad1 [6]int8; F__ss_align X__int64_t; F__ss_pad2 [112]int8}
Structures returned by network data base library. All addresses are supplied in host order, and returned in network order (suitable for use in system calls). Fh_addr_list uintptr Fh_addrtype int32 Fh_aliases uintptr Fh_length int32 Fh_name uintptr
type Id_t = X__darwin_id_t (basic type)
IPv6 address F__u6_addr struct{_ [0]uint32; F__u6_addr8 [16]X__uint8_t}
IPv6 address F__u6_addr struct{_ [0]uint32; F__u6_addr8 [16]X__uint8_t}
IPV6_2292PKTINFO: Packet information(RFC2292 sec 5) Fipi6_addr struct{F__u6_addr struct{_ [0]uint32; F__u6_addr8 [16]X__uint8_t}} Fipi6_ifindex uint32
Internet address (a structure for historical reasons) Fs_addr in.In_addr_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) 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.
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. Fipi_addr struct{Fs_addr in.In_addr_t} Fipi_ifindex uint32 Fipi_spec_dst struct{Fs_addr in.In_addr_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) 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 Ino64_t = X__darwin_ino64_t (basic type)
type Ino_t = X__darwin_ino_t (basic type)
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@
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@
type Int_fast16_t = Int16_t (basic type)
type Int_fast32_t = Int32_t (basic type)
type Int_fast64_t = Int64_t (basic type)
7.18.1.3 Fastest-width integer types
type Int_least16_t = Int16_t (basic type)
type Int_least32_t = Int32_t (basic type)
type Int_least64_t = Int64_t (basic type)
7.18.1.2 Minimum-width integer types
type Intmax_t = int64 (basic type)
type Intptr_t = X__darwin_intptr_t (basic type)
[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@ Fiov_base uintptr Fiov_len in.Size_t
Control structure for IPV6_RECVPATHMTU socket option. Fip6m_addr struct{Fsin6_len X__uint8_t; Fsin6_family Sa_family_t; Fsin6_port In_port_t; Fsin6_flowinfo X__uint32_t; Fsin6_addr struct{F__u6_addr struct{_ [0]uint32; F__u6_addr8 [16]X__uint8_t}}; Fsin6_scope_id X__uint32_t} Fip6m_mtu Uint32_t
Argument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP. Fimr_interface struct{Fs_addr in.In_addr_t} Fimr_multiaddr struct{Fs_addr in.In_addr_t}
Argument structure for IPv4 Multicast Source Filter APIs. [RFC3678] Fimr_interface struct{Fs_addr in.In_addr_t} Fimr_multiaddr struct{Fs_addr in.In_addr_t} Fimr_sourceaddr struct{Fs_addr in.In_addr_t}
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). Fimr_address struct{Fs_addr in.In_addr_t} Fimr_ifindex int32 Fimr_multiaddr struct{Fs_addr in.In_addr_t}
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). Fip_dst struct{Fs_addr in.In_addr_t} Fip_opts [40]int8
Argument structure for IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP. Fipv6mr_interface uint32 Fipv6mr_multiaddr struct{F__u6_addr struct{_ [0]uint32; F__u6_addr8 [16]X__uint8_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) 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.
Structure used for manipulating linger option. Fl_linger int32 Fl_onoff int32
type Mode_t = X__darwin_mode_t (basic type)
[XSI] Message header for recvmsg and sendmsg calls. Used value-result for recvmsg, value only for sendmsg. Fmsg_control uintptr Fmsg_controllen Socklen_t Fmsg_flags int32 Fmsg_iov uintptr Fmsg_iovlen int32 Fmsg_name uintptr Fmsg_namelen Socklen_t
Assumption here is that a network number fits in an unsigned long -- probably a poor one. Fn_addrtype int32 Fn_aliases uintptr Fn_name uintptr Fn_net Uint32_t
type Off_t = X__darwin_off_t (basic type)
type Pid_t = X__darwin_pid_t (basic type)
Fp_aliases uintptr Fp_name uintptr Fp_proto int32
F__opaque [56]int8 F__sig int64
F__opaque [40]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [56]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [192]int8 F__sig int64
F__opaque [16]int8 F__sig int64
type Pthread_t = X__darwin_pthread_t (basic type)
type Ptrdiff_t = int64 (basic type)
type Qaddr_t = uintptr (basic type)
type Quad_t = Int64_t (basic type)
type Register_t = Int64_t (basic type)
Fr_aliases uintptr Fr_name uintptr Fr_number int32
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.
sockaddr endpoints Fsae_dstaddr uintptr Fsae_dstaddrlen Socklen_t Fsae_srcaddr uintptr Fsae_srcaddrlen Socklen_t Fsae_srcif uint32
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 Sae_associd_t = X__uint32_t (basic type)
type Sae_connid_t = X__uint32_t (basic type)
type Segsz_t = Int32_t (basic type)
Fs_aliases uintptr Fs_name uintptr Fs_port int32 Fs_proto uintptr
sendfile(2) header/trailer struct Fhdr_cnt int32 Fheaders uintptr Ftrailers uintptr Ftrl_cnt int32
type Size_t = uint64 (basic type)
Structure to control non-portable Sockets extension to POSIX Fnpx_flags in.U_int32_t Fnpx_mask in.U_int32_t
sockaddr endpoints Fsa_data [14]int8 Fsa_family in.Sa_family_t Fsa_len in.X__uint8_t
Socket address, internet style. Fsin_addr struct{Fs_addr in.In_addr_t} Fsin_family in.Sa_family_t Fsin_len in.X__uint8_t Fsin_port in.In_port_t Fsin_zero [8]int8
Socket address for IPv6 Fsin6_addr struct{F__u6_addr struct{_ [0]uint32; F__u6_addr8 [16]X__uint8_t}} Fsin6_family Sa_family_t Fsin6_flowinfo X__uint32_t Fsin6_len X__uint8_t Fsin6_port In_port_t Fsin6_scope_id X__uint32_t
[XSI] sockaddr_storage F__ss_align in.X__int64_t F__ss_pad1 [6]int8 F__ss_pad2 [112]int8 Fss_family in.Sa_family_t Fss_len in.X__uint8_t
type Socklen_t = X__darwin_socklen_t (basic type)
Structure used by kernel to pass protocol information in raw sockets. Fsp_family in.X__uint16_t Fsp_protocol in.X__uint16_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-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 Suseconds_t = X__darwin_suseconds_t (basic type)
type Swblk_t = Int32_t (basic type)
This defines the size of syscall arguments after copying into the kernel:
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) 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@
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@
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_long = uint64 (basic type)
type U_quad_t = U_int64_t (basic type)
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 Uid_t = X__darwin_uid_t (basic type)
type Uint = uint32 (basic type)
type Uint16_t = uint16 (basic type)
type Uint32_t = uint32 (basic type)
type Uint64_t = uint64 (basic type)
type Uint8_t = uint8 (basic type)
type Uint_fast16_t = Uint16_t (basic type)
type Uint_fast32_t = Uint32_t (basic type)
type Uint_fast64_t = Uint64_t (basic type)
type Uint_fast8_t = Uint8_t (basic type)
type Uint_least16_t = Uint16_t (basic type)
type Uint_least32_t = Uint32_t (basic type)
type Uint_least64_t = Uint64_t (basic type)
type Uint_least8_t = Uint8_t (basic type)
type Uintmax_t = uint64 (basic type)
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 Useconds_t = X__darwin_useconds_t (basic type)
These types are used for reserving the largest possible size.
type User_long_t = Int64_t (basic type)
type User_off_t = Int64_t (basic type)
type User_size_t = U_int64_t (basic type)
type User_ssize_t = Int64_t (basic type)
type User_time_t = Int64_t (basic type)
type User_ulong_t = U_int64_t (basic type)
type Ushort = uint16 (basic type)
type Wchar_t = int32 (basic type)
type X__builtin_va_list = uintptr (basic type)
type X__darwin_blkcnt_t = X__int64_t (basic type)
type X__darwin_blksize_t = X__int32_t (basic type)
type X__darwin_clock_t = uint64 (basic type)
type X__darwin_ct_rune_t = int32 (basic type)
type X__darwin_dev_t = X__int32_t (basic type)
type X__darwin_fsblkcnt_t = uint32 (basic type)
type X__darwin_fsfilcnt_t = uint32 (basic type)
type X__darwin_gid_t = X__uint32_t (basic type)
type X__darwin_id_t = X__uint32_t (basic type)
type X__darwin_ino64_t = X__uint64_t (basic type)
type X__darwin_ino_t = X__darwin_ino64_t (basic type)
type X__darwin_intptr_t = int64 (basic type)
F__mbstate8 [128]int8
type X__darwin_mode_t = X__uint16_t (basic type)
type X__darwin_natural_t = uint32 (basic type)
type X__darwin_nl_item = int32 (basic type)
type X__darwin_off_t = X__int64_t (basic type)
type X__darwin_pid_t = X__int32_t (basic type)
F__opaque [56]int8 F__sig int64
F__opaque [40]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__arg uintptr F__next uintptr F__routine uintptr
type X__darwin_pthread_key_t = uint64 (basic type)
F__opaque [56]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [192]int8 F__sig int64
F__opaque [16]int8 F__sig int64
type X__darwin_pthread_t = uintptr (basic type)
type X__darwin_ptrdiff_t = int64 (basic type)
type X__darwin_rune_t = X__darwin_wchar_t (basic type)
type X__darwin_sigset_t = X__uint32_t (basic type)
type X__darwin_size_t = uint64 (basic type)
type X__darwin_socklen_t = X__uint32_t (basic type)
type X__darwin_ssize_t = int64 (basic type)
type X__darwin_suseconds_t = X__int32_t (basic type)
type X__darwin_time_t = int64 (basic type)
type X__darwin_uid_t = X__uint32_t (basic type)
type X__darwin_useconds_t = X__uint32_t (basic type)
type X__darwin_uuid_string_t = ([...]T)
type X__darwin_uuid_t = ([...]T)
type X__darwin_wchar_t = int32 (basic type)
type X__darwin_wctrans_t = int32 (basic type)
type X__darwin_wctype_t = X__uint32_t (basic type)
type X__darwin_wint_t = int32 (basic type)
type X__float128 = float64 (basic type)
Fhi int64 Flo int64
type X__int16_t = int16 (basic type)
type X__int32_t = int32 (basic type)
type X__int64_t = int64 (basic type)
type X__int8_t = int8 (basic type)
mbstate_t is an opaque object to keep conversion state, during multibyte stream conversions. The content must not be referenced by user programs. F__mbstate8 [128]int8
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. F__msfr_align in.Uint32_t Fmsfr_fmode in.Uint32_t Fmsfr_group struct{Fss_len in.X__uint8_t; Fss_family in.Sa_family_t; F__ss_pad1 [6]int8; F__ss_align in.X__int64_t; F__ss_pad2 [112]int8} Fmsfr_ifindex in.Uint32_t Fmsfr_nsrcs in.Uint32_t Fmsfr_srcs uintptr
Fhi uint64 Flo uint64
type X__uint16_t = uint16 (basic type)
type X__uint32_t = uint32 (basic type)
type X__uint64_t = uint64 (basic type)
type X__uint8_t = uint8 (basic type)
F__opaque [56]int8 F__sig int64
F__opaque [40]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [56]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [8]int8 F__sig int64
F__opaque [192]int8 F__sig int64
F__opaque [16]int8 F__sig int64
F__cleanup_stack uintptr F__opaque [8176]int8 F__sig int64
Package-Level Variables (only one, which is exported)
var CAPI map[string]struct{}
Package-Level Constants (total 736, all are exported)
const AF_APPLETALK = 16
const AF_CCITT = 10
const AF_CHAOS = 5
const AF_CNT = 21
const AF_COIP = 20
const AF_DATAKIT = 9
const AF_DECnet = 12
const AF_DLI = 13
const AF_E164 = 28
const AF_ECMA = 8
const AF_IEEE80211 = 37
const AF_INET = 2
const AF_INET6 = 30
const AF_IPX = 23
const AF_ISDN = 28
const AF_ISO = 7
const AF_LAT = 14
const AF_LOCAL = 1
const AF_MAX = 40
const AF_NATM = 31
const AF_NDRV = 27
const AF_NETBIOS = 33
const AF_NS = 6
const AF_OSI = 7
const AF_PPP = 34
const AF_PUP = 4
const AF_RESERVED_36 = 36
const AF_ROUTE = 17
const AF_SIP = 24
const AF_SNA = 11
const AF_SYSTEM = 32
const AF_UNIX = 1
const AF_UNSPEC = 0
const AF_UTUN = 38
const AI_ADDRCONFIG = 1024
const AI_ALL = 256
const AI_CANONNAME = 2
const AI_DEFAULT = 1536
const AI_MASK = 5127
const AI_NUMERICHOST = 4
const AI_NUMERICSERV = 4096
const AI_PASSIVE = 1
const AI_UNUSABLE = 268435456
const AI_V4MAPPED = 2048
const AI_V4MAPPED_CFG = 512
const BIG_ENDIAN = 4321
const BYTE_ORDER = 1234
const EAI_ADDRFAMILY = 1
const EAI_AGAIN = 2
const EAI_BADFLAGS = 3
const EAI_BADHINTS = 12
const EAI_FAIL = 4
const EAI_FAMILY = 5
const EAI_MAX = 15
const EAI_MEMORY = 6
const EAI_NODATA = 7
const EAI_NONAME = 8
const EAI_OVERFLOW = 14
const EAI_PROTOCOL = 13
const EAI_SERVICE = 9
const EAI_SOCKTYPE = 10
const EAI_SYSTEM = 11
const FD_SETSIZE = 1024
const HOST_NOT_FOUND = 1
const ICMP6_FILTER = 18
const IN_CLASSA_HOST = 16777215
const IN_CLASSA_MAX = 128
const IN_CLASSA_NET = 4278190080
const IN_CLASSA_NSHIFT = 24
const IN_CLASSB_HOST = 65535
const IN_CLASSB_MAX = 65536
const IN_CLASSB_NET = 4294901760
const IN_CLASSB_NSHIFT = 16
const IN_CLASSC_HOST = 255
const IN_CLASSC_NET = 4294967040
const IN_CLASSC_NSHIFT = 8
const IN_CLASSD_HOST = 268435455
const IN_CLASSD_NET = 4026531840
const IN_CLASSD_NSHIFT = 28
const IN_LOOPBACKNET = 127
const INADDR_NONE = 4294967295
const INET6_ADDRSTRLEN = 46
const INET_ADDRSTRLEN = 16
const INT16_MAX = 32767
const INT16_MIN = -32768
const INT32_MAX = 2147483647
const INT32_MIN = -2147483648
const INT64_MAX = 9223372036854775807
const INT64_MIN = -9223372036854775808
const INT8_MAX = 127
const INT8_MIN = -128
const INT_FAST16_MAX = 32767
const INT_FAST16_MIN = -32768
const INT_FAST32_MAX = 2147483647
const INT_FAST32_MIN = -2147483648
const INT_FAST64_MAX = 9223372036854775807
const INT_FAST64_MIN = -9223372036854775808
const INT_FAST8_MAX = 127
const INT_FAST8_MIN = -128
const INT_LEAST16_MAX = 32767
const INT_LEAST16_MIN = -32768
const INT_LEAST32_MAX = 2147483647
const INT_LEAST32_MIN = -2147483648
const INT_LEAST64_MAX = 9223372036854775807
const INT_LEAST64_MIN = -9223372036854775808
const INT_LEAST8_MAX = 127
const INT_LEAST8_MIN = -128
const INTMAX_MAX = 9223372036854775807
const INTMAX_MIN = -9223372036854775808
const INTPTR_MAX = 9223372036854775807
const INTPTR_MIN = -9223372036854775808
const IP_ADD_MEMBERSHIP = 12
const IP_BLOCK_SOURCE = 72
const IP_BOUND_IF = 25
const IP_DROP_MEMBERSHIP = 13
const IP_DUMMYNET_DEL = 61
const IP_DUMMYNET_FLUSH = 62
const IP_DUMMYNET_GET = 64
const IP_FAITH = 22
const IP_FW_ADD = 40
const IP_FW_DEL = 41
const IP_FW_FLUSH = 42
const IP_FW_GET = 44
const IP_FW_RESETLOG = 45
const IP_FW_ZERO = 43
const IP_HDRINCL = 2
const IP_IPSEC_POLICY = 21
const IP_MAX_MEMBERSHIPS = 4095
const IP_MIN_MEMBERSHIPS = 31
const IP_MSFILTER = 74
const IP_MULTICAST_IF = 9
const IP_MULTICAST_LOOP = 11
const IP_MULTICAST_TTL = 10
const IP_MULTICAST_VIF = 14
const IP_NAT__XXX = 55
const IP_OLD_FW_ADD = 50
const IP_OLD_FW_DEL = 51
const IP_OLD_FW_FLUSH = 52
const IP_OLD_FW_GET = 54
const IP_OLD_FW_RESETLOG = 56
const IP_OLD_FW_ZERO = 53
const IP_OPTIONS = 1
const IP_PKTINFO = 26
const IP_PORTRANGE = 19
const IP_PORTRANGE_LOW = 2
const IP_RECVDSTADDR = 7
const IP_RECVIF = 20
const IP_RECVOPTS = 5
const IP_RECVPKTINFO = 26
const IP_RECVRETOPTS = 6
const IP_RECVTOS = 27
const IP_RECVTTL = 24
const IP_RETOPTS = 8
const IP_RSVP_OFF = 16
const IP_RSVP_ON = 15
const IP_RSVP_VIF_OFF = 18
const IP_RSVP_VIF_ON = 17
const IP_STRIPHDR = 23
const IP_TOS = 3
const IP_TTL = 4
const IP_UNBLOCK_SOURCE = 73
const IPCTL_DEFTTL = 3
const IPCTL_FORWARDING = 1
const IPCTL_GIF_TTL = 16
const IPCTL_INTRQDROPS = 11
const IPCTL_INTRQMAXLEN = 10
const IPCTL_KEEPFAITH = 15
const IPCTL_MAXID = 17
const IPCTL_RTEXPIRE = 5
const IPCTL_RTMAXCACHE = 7
const IPCTL_STATS = 12
const IPPORT_HIFIRSTAUTO = 49152
const IPPORT_HILASTAUTO = 65535
const IPPORT_RESERVED = 1024
const IPPORT_USERRESERVED = 5000
const IPPROTO_3PC = 34
const IPPROTO_ADFS = 68
const IPPROTO_AH = 51
const IPPROTO_AHIP = 61
const IPPROTO_APES = 99
const IPPROTO_ARGUS = 13
const IPPROTO_AX25 = 93
const IPPROTO_BHA = 49
const IPPROTO_BLT = 30
const IPPROTO_BRSATMON = 76
const IPPROTO_CFTP = 62
const IPPROTO_CHAOS = 16
const IPPROTO_CMTP = 38
const IPPROTO_CPHB = 73
const IPPROTO_CPNX = 72
const IPPROTO_DDP = 37
const IPPROTO_DGP = 86
const IPPROTO_DIVERT = 254
const IPPROTO_DONE = 257
const IPPROTO_DSTOPTS = 60
const IPPROTO_EGP = 8
const IPPROTO_EMCON = 14
const IPPROTO_ENCAP = 98
const IPPROTO_EON = 80
const IPPROTO_ESP = 50
const IPPROTO_ETHERIP = 97
const IPPROTO_FRAGMENT = 44
const IPPROTO_GGP = 3
const IPPROTO_GMTP = 100
const IPPROTO_GRE = 47
const IPPROTO_HELLO = 63
const IPPROTO_HMP = 20
const IPPROTO_HOPOPTS = 0
const IPPROTO_ICMP = 1
const IPPROTO_ICMPV6 = 58
const IPPROTO_IDP = 22
const IPPROTO_IDPR = 35
const IPPROTO_IDRP = 45
const IPPROTO_IGMP = 2
const IPPROTO_IGP = 85
const IPPROTO_IGRP = 88
const IPPROTO_IL = 40
const IPPROTO_INLSP = 52
const IPPROTO_INP = 32
const IPPROTO_IP = 0
const IPPROTO_IPCOMP = 108
const IPPROTO_IPCV = 71
const IPPROTO_IPEIP = 94
const IPPROTO_IPIP = 4
const IPPROTO_IPPC = 67
const IPPROTO_IPV4 = 4
const IPPROTO_IPV6 = 41
const IPPROTO_IRTP = 28
const IPPROTO_KRYPTOLAN = 65
const IPPROTO_LARP = 91
const IPPROTO_LEAF1 = 25
const IPPROTO_LEAF2 = 26
const IPPROTO_MAX = 256
const IPPROTO_MAXID = 52
const IPPROTO_MEAS = 19
const IPPROTO_MHRP = 48
const IPPROTO_MICP = 95
const IPPROTO_MTP = 92
const IPPROTO_MUX = 18
const IPPROTO_ND = 77
const IPPROTO_NHRP = 54
const IPPROTO_NONE = 59
const IPPROTO_NSP = 31
const IPPROTO_NVPII = 11
const IPPROTO_OSPFIGP = 89
const IPPROTO_PGM = 113
const IPPROTO_PIGP = 9
const IPPROTO_PIM = 103
const IPPROTO_PRM = 21
const IPPROTO_PUP = 12
const IPPROTO_PVP = 75
const IPPROTO_RAW = 255
const IPPROTO_RCCMON = 10
const IPPROTO_RDP = 27
const IPPROTO_ROUTING = 43
const IPPROTO_RSVP = 46
const IPPROTO_RVD = 66
const IPPROTO_SATEXPAK = 64
const IPPROTO_SATMON = 69
const IPPROTO_SCCSP = 96
const IPPROTO_SCTP = 132
const IPPROTO_SDRP = 42
const IPPROTO_SEP = 33
const IPPROTO_SRPC = 90
const IPPROTO_ST = 7
const IPPROTO_SVMTP = 82
const IPPROTO_SWIPE = 53
const IPPROTO_TCF = 87
const IPPROTO_TCP = 6
const IPPROTO_TP = 29
const IPPROTO_TPXX = 39
const IPPROTO_TRUNK1 = 23
const IPPROTO_TRUNK2 = 24
const IPPROTO_TTP = 84
const IPPROTO_UDP = 17
const IPPROTO_VINES = 83
const IPPROTO_VISA = 70
const IPPROTO_VMTP = 81
const IPPROTO_WBEXPAK = 79
const IPPROTO_WBMON = 78
const IPPROTO_WSN = 74
const IPPROTO_XNET = 15
const IPPROTO_XTP = 36
const IPV6_2292DSTOPTS = 23
const IPV6_2292HOPLIMIT = 20
const IPV6_2292HOPOPTS = 22
const IPV6_2292NEXTHOP = 21
const IPV6_2292PKTINFO = 19
const IPV6_2292RTHDR = 24
const IPV6_BINDV6ONLY = 27
const IPV6_BOUND_IF = 125
const IPV6_CHECKSUM = 26
const IPV6_FAITH = 29
const IPV6_FW_ADD = 30
const IPV6_FW_DEL = 31
const IPV6_FW_FLUSH = 32
const IPV6_FW_GET = 34
const IPV6_FW_ZERO = 33
const IPV6_IPSEC_POLICY = 28
const IPV6_JOIN_GROUP = 12
const IPV6_LEAVE_GROUP = 13
const IPV6_MAX_MEMBERSHIPS = 4095
const IPV6_PORTRANGE = 14
const IPV6_RECVTCLASS = 35
const IPV6_RTHDR_LOOSE = 0
const IPV6_TCLASS = 36
const IPV6_V6ONLY = 27
const IPV6CTL_DAD_COUNT = 16
const IPV6CTL_DEFHLIM = 3
const IPV6CTL_GIF_HLIM = 19
const IPV6CTL_KEEPFAITH = 13
const IPV6CTL_MAXFRAGS = 41
const IPV6CTL_MAXID = 51
const IPV6CTL_MCAST_PMTU = 44
const IPV6CTL_MRTPROTO = 8
const IPV6CTL_MRTSTATS = 7
const IPV6CTL_RIP6STATS = 36
const IPV6CTL_RR_PRUNE = 22
const IPV6CTL_RTEXPIRE = 25
const IPV6CTL_RTMAXCACHE = 27
const IPV6CTL_STATS = 6
const IPV6CTL_TEMPPLTIME = 33
const IPV6CTL_TEMPVLTIME = 34
const IPV6CTL_V6ONLY = 24
const IPV6PORT_ANONMAX = 65535
const IPV6PORT_ANONMIN = 49152
const IPV6PORT_RESERVED = 1024
const IPV6PORT_RESERVEDMAX = 1023
const IPV6PROTO_MAXID = 104
const KEV_DL_ADDMULTI = 7
const KEV_DL_DELMULTI = 8
const KEV_DL_IF_DETACHED = 11
const KEV_DL_ISSUES = 24
const KEV_DL_SIFFLAGS = 1
const KEV_DL_SIFMEDIA = 5
const KEV_DL_SIFMTU = 3
const KEV_DL_SIFPHYS = 4
const KEV_DL_SUBCLASS = 2
const LITTLE_ENDIAN = 1234
const MCAST_BLOCK_SOURCE = 84
const MCAST_EXCLUDE = 2
const MCAST_INCLUDE = 1
const MCAST_JOIN_GROUP = 80
const MCAST_LEAVE_GROUP = 81
const MCAST_UNDEFINED = 0
const MSG_CTRUNC = 32
const MSG_DONTROUTE = 4
const MSG_DONTWAIT = 128
const MSG_EOF = 256
const MSG_EOR = 8
const MSG_FLUSH = 1024
const MSG_HAVEMORE = 8192
const MSG_HOLD = 2048
const MSG_NEEDSA = 65536
const MSG_OOB = 1
const MSG_PEEK = 2
const MSG_RCVMORE = 16384
const MSG_SEND = 4096
const MSG_TRUNC = 16
const MSG_WAITALL = 64
const MSG_WAITSTREAM = 512
const NBBY = 8
const NET_MAXID = 40
const NET_RT_DUMP = 1
const NET_RT_DUMP2 = 7
const NET_RT_FLAGS = 2
const NET_RT_FLAGS_PRIV = 10
const NET_RT_IFLIST = 3
const NET_RT_IFLIST2 = 6
const NET_RT_MAXID = 11
const NET_RT_STAT = 4
const NET_RT_TRASH = 5
const NETDB_INTERNAL = -1
const NETDB_SUCCESS = 0
const NI_DGRAM = 16
const NI_MAXHOST = 1025
const NI_MAXSERV = 32
const NI_NAMEREQD = 4
const NI_NOFQDN = 1
const NI_NUMERICHOST = 2
const NI_NUMERICSCOPE = 256
const NI_NUMERICSERV = 8
const NI_WITHSCOPEID = 32
const NO_ADDRESS = 4
const NO_DATA = 4
const NO_RECOVERY = 3
const PDP_ENDIAN = 3412
const PF_APPLETALK = 16
const PF_CCITT = 10
const PF_CHAOS = 5
const PF_CNT = 21
const PF_COIP = 20
const PF_DATAKIT = 9
const PF_DECnet = 12
const PF_DLI = 13
const PF_ECMA = 8
const PF_INET = 2
const PF_INET6 = 30
const PF_IPX = 23
const PF_ISDN = 28
const PF_ISO = 7
const PF_KEY = 29
const PF_LAT = 14
const PF_LOCAL = 1
const PF_MAX = 40
const PF_NATM = 31
const PF_NDRV = 27
const PF_NETBIOS = 33
const PF_NS = 6
const PF_OSI = 7
const PF_PIP = 25
const PF_PPP = 34
const PF_PUP = 4
const PF_RESERVED_36 = 36
const PF_ROUTE = 17
const PF_RTIP = 22
const PF_SIP = 24
const PF_SNA = 11
const PF_SYSTEM = 32
const PF_UNIX = 1
const PF_UNSPEC = 0
const PF_UTUN = 38
const PF_XTP = 19
const Pseudo_AF_HDRCMPLT = 35
const Pseudo_AF_KEY = 29
const Pseudo_AF_PIP = 25
const Pseudo_AF_RTIP = 22
const Pseudo_AF_XTP = 19
const PTRDIFF_MAX = 9223372036854775807
const PTRDIFF_MIN = -9223372036854775808
const RSIZE_MAX = 9223372036854775807
const SAE_ASSOCID_ANY = 0
const SAE_CONNID_ANY = 0
const SCM_CREDS = 3
const SCM_RIGHTS = 1
const SCM_TIMESTAMP = 2
const SCOPE_DELIMITER = 37
const SHUT_RD = 0
const SHUT_RDWR = 2
const SHUT_WR = 1
const SIG_ATOMIC_MAX = 2147483647
const SIG_ATOMIC_MIN = -2147483648
const SIN6_LEN = 0
const SIZE_MAX = 18446744073709551615
const SO_ACCEPTCONN = 2
const SO_BROADCAST = 32
const SO_DEBUG = 1
const SO_DONTROUTE = 16
const SO_DONTTRUNC = 8192
const SO_ERROR = 4103
const SO_KEEPALIVE = 8
const SO_LABEL = 4112
const SO_LINGER = 128
const SO_LINGER_SEC = 4224
const SO_NET_SERVICE_TYPE = 4374
const SO_NKE = 4129
const SO_NOADDRERR = 4131
const SO_NOSIGPIPE = 4130
const SO_NOTIFYCONFLICT = 4134
const SO_NP_EXTENSIONS = 4227
const SO_NREAD = 4128
const SO_NUMRCVPKT = 4370
const SO_NWRITE = 4132
const SO_OOBINLINE = 256
const SO_PEERLABEL = 4113
const SO_RANDOMPORT = 4226
const SO_RCVBUF = 4098
const SO_RCVLOWAT = 4100
const SO_RCVTIMEO = 4102
const SO_REUSEADDR = 4
const SO_REUSEPORT = 512
const SO_REUSESHAREUID = 4133
const SO_SNDBUF = 4097
const SO_SNDLOWAT = 4099
const SO_SNDTIMEO = 4101
const SO_TIMESTAMP = 1024
const SO_TYPE = 4104
const SO_UPCALLCLOSEWAIT = 4135
const SO_USELOOPBACK = 64
const SO_WANTMORE = 16384
const SO_WANTOOBFLAG = 32768
const SOCK_DGRAM = 2
const SOCK_MAXADDRLEN = 255
const SOCK_RAW = 3
const SOCK_RDM = 4
const SOCK_SEQPACKET = 5
const SOCK_STREAM = 1
const SOL_SOCKET = 65535
const SOMAXCONN = 128
const SONPX_SETOPTSHUT = 1
const TRY_AGAIN = 2
const UINT16_MAX = 65535
const UINT32_MAX = 4294967295
const UINT64_MAX = 18446744073709551615
const UINT8_MAX = 255
const UINT_FAST16_MAX = 65535
const UINT_FAST32_MAX = 4294967295
const UINT_FAST64_MAX = 18446744073709551615
const UINT_FAST8_MAX = 255
const UINT_LEAST16_MAX = 65535
const UINT_LEAST32_MAX = 4294967295
const UINT_LEAST64_MAX = 18446744073709551615
const UINT_LEAST8_MAX = 255
const UINTMAX_MAX = 18446744073709551615
const UINTPTR_MAX = 18446744073709551615
const WCHAR_MAX = 2147483647
const WCHAR_MIN = -2147483648
const WINT_MAX = 2147483647
const WINT_MIN = -2147483648
const X_BLKCNT_T = 0
const X_BLKSIZE_T = 0
const X_CADDR_T = 0
const X_CDEFS_H_ = 0
const X_CLOCK_T = 0
const X_DEV_T = 0
const X_ERRNO_T = 0
const X_FD_SET = 0
const X_FILE_OFFSET_BITS = 64
const X_FORTIFY_SOURCE = 2
const X_FSBLKCNT_T = 0
const X_FSFILCNT_T = 0
const X_GID_T = 0
const X_I386__PARAM_H_ = 0
const X_ID_T = 0
const X_IN_ADDR_T = 0
const X_IN_PORT_T = 0
const X_INO64_T = 0
const X_INO_T = 0
const X_INT16_T = 0
const X_INT32_T = 0
const X_INT64_T = 0
const X_INT8_T = 0
const X_INTMAX_T = 0
const X_INTPTR_T = 0
const X_KEY_T = 0
const X_LP64 = 1
const X_MACHTYPES_H_ = 0
const X_MODE_T = 0
const X_NET_NETKEV_H_ = 0
const X_NETDB_H_ = 0
const X_NETINET_IN_H_ = 0
const X_Nonnull = 0
const X_Nullable = 0
const X_OFF_T = 0
const X_PATH_HEQUIV = "/etc/hosts.equiv"
const X_PATH_HOSTS = "/etc/hosts"
const X_PATH_NETWORKS = "/etc/networks"
const X_PATH_PROTOCOLS = "/etc/protocols"
const X_PATH_SERVICES = "/etc/services"
const X_PID_T = 0
const X_PTHREAD_ATTR_T = 0
const X_PTHREAD_COND_T = 0
const X_PTHREAD_KEY_T = 0
const X_PTHREAD_ONCE_T = 0
const X_PTHREAD_T = 0
const X_QUAD_HIGHWORD = 1
const X_QUAD_LOWWORD = 0
const X_RSIZE_T = 0
const X_SA_FAMILY_T = 0
const X_SIZE_T = 0
const X_SOCKLEN_T = 0
const X_SS_MAXSIZE = 128
const X_SSIZE_T = 0
const X_STDINT_H_ = 0
const X_STRUCT_IOVEC = 0
const X_SUSECONDS_T = 0
const X_SYS__ENDIAN_H_ = 0
const X_SYS__TYPES_H_ = 0
const X_SYS_SOCKET_H_ = 0
const X_SYS_TYPES_H_ = 0
const X_TIME_T = 0
const X_U_CHAR = 0
const X_U_INT = 0
const X_U_INT16_T = 0
const X_U_INT32_T = 0
const X_U_INT64_T = 0
const X_U_INT8_T = 0
const X_U_LONG = 0
const X_U_SHORT = 0
const X_UID_T = 0
const X_UINT16_T = 0
const X_UINT32_T = 0
const X_UINT64_T = 0
const X_UINT8_T = 0
const X_UINTMAX_T = 0
const X_UINTPTR_T = 0
const X_USECONDS_T = 0