version 1.89.26.1, 2009/05/04 08:14:36 |
version 1.98.2.1, 2011/06/06 09:10:13 |
Line 166 struct accept_filter_arg { |
|
Line 166 struct accept_filter_arg { |
|
* Address families. |
* Address families. |
*/ |
*/ |
#define AF_UNSPEC 0 /* unspecified */ |
#define AF_UNSPEC 0 /* unspecified */ |
#define AF_LOCAL 1 /* local to host (pipes, portals) */ |
#define AF_LOCAL 1 /* local to host */ |
#define AF_UNIX AF_LOCAL /* backward compatibility */ |
#define AF_UNIX AF_LOCAL /* backward compatibility */ |
#define AF_INET 2 /* internetwork: UDP, TCP, etc. */ |
#define AF_INET 2 /* internetwork: UDP, TCP, etc. */ |
#define AF_IMPLINK 3 /* arpanet imp addresses */ |
#define AF_IMPLINK 3 /* arpanet imp addresses */ |
Line 184 struct accept_filter_arg { |
|
Line 184 struct accept_filter_arg { |
|
#define AF_LAT 14 /* LAT */ |
#define AF_LAT 14 /* LAT */ |
#define AF_HYLINK 15 /* NSC Hyperchannel */ |
#define AF_HYLINK 15 /* NSC Hyperchannel */ |
#define AF_APPLETALK 16 /* Apple Talk */ |
#define AF_APPLETALK 16 /* Apple Talk */ |
#define AF_ROUTE 17 /* Internal Routing Protocol */ |
#define AF_OROUTE 17 /* Internal Routing Protocol */ |
#define AF_LINK 18 /* Link layer interface */ |
#define AF_LINK 18 /* Link layer interface */ |
#if defined(_NETBSD_SOURCE) |
#if defined(_NETBSD_SOURCE) |
#define pseudo_AF_XTP 19 /* eXpress Transfer Protocol (no AF) */ |
#define pseudo_AF_XTP 19 /* eXpress Transfer Protocol (no AF) */ |
Line 210 struct accept_filter_arg { |
|
Line 210 struct accept_filter_arg { |
|
#endif |
#endif |
#define AF_BLUETOOTH 31 /* Bluetooth: HCI, SCO, L2CAP, RFCOMM */ |
#define AF_BLUETOOTH 31 /* Bluetooth: HCI, SCO, L2CAP, RFCOMM */ |
#define AF_IEEE80211 32 /* IEEE80211 */ |
#define AF_IEEE80211 32 /* IEEE80211 */ |
|
#define AF_MPLS 33 /* MultiProtocol Label Switching */ |
#define AF_MAX 33 |
#define AF_ROUTE 34 /* Internal Routing Protocol */ |
|
#define AF_MAX 35 |
|
|
/* |
/* |
* Structure used by kernel to store most |
* Structure used by kernel to store most |
Line 279 struct sockaddr_storage { |
|
Line 280 struct sockaddr_storage { |
|
#define PF_LAT AF_LAT |
#define PF_LAT AF_LAT |
#define PF_HYLINK AF_HYLINK |
#define PF_HYLINK AF_HYLINK |
#define PF_APPLETALK AF_APPLETALK |
#define PF_APPLETALK AF_APPLETALK |
#define PF_ROUTE AF_ROUTE |
#define PF_OROUTE AF_OROUTE |
#define PF_LINK AF_LINK |
#define PF_LINK AF_LINK |
#if defined(_NETBSD_SOURCE) |
#if defined(_NETBSD_SOURCE) |
#define PF_XTP pseudo_AF_XTP /* really just proto family, no AF */ |
#define PF_XTP pseudo_AF_XTP /* really just proto family, no AF */ |
Line 300 struct sockaddr_storage { |
|
Line 301 struct sockaddr_storage { |
|
#define PF_KEY pseudo_AF_KEY /* like PF_ROUTE, only for key mgmt */ |
#define PF_KEY pseudo_AF_KEY /* like PF_ROUTE, only for key mgmt */ |
#endif |
#endif |
#define PF_BLUETOOTH AF_BLUETOOTH |
#define PF_BLUETOOTH AF_BLUETOOTH |
|
#define PF_MPLS AF_MPLS |
|
#define PF_ROUTE AF_ROUTE |
|
|
#define PF_MAX AF_MAX |
#define PF_MAX AF_MAX |
|
|
Line 364 struct sockcred { |
|
Line 367 struct sockcred { |
|
{ "lat", CTLTYPE_NODE }, \ |
{ "lat", CTLTYPE_NODE }, \ |
{ "hylink", CTLTYPE_NODE }, \ |
{ "hylink", CTLTYPE_NODE }, \ |
{ "appletalk", CTLTYPE_NODE }, \ |
{ "appletalk", CTLTYPE_NODE }, \ |
{ "route", CTLTYPE_NODE }, \ |
{ "oroute", CTLTYPE_NODE }, \ |
{ "link_layer", CTLTYPE_NODE }, \ |
{ "link_layer", CTLTYPE_NODE }, \ |
{ "xtp", CTLTYPE_NODE }, \ |
{ "xtp", CTLTYPE_NODE }, \ |
{ "coip", CTLTYPE_NODE }, \ |
{ "coip", CTLTYPE_NODE }, \ |
Line 377 struct sockcred { |
|
Line 380 struct sockcred { |
|
{ "natm", CTLTYPE_NODE }, \ |
{ "natm", CTLTYPE_NODE }, \ |
{ "arp", CTLTYPE_NODE }, \ |
{ "arp", CTLTYPE_NODE }, \ |
{ "key", CTLTYPE_NODE }, \ |
{ "key", CTLTYPE_NODE }, \ |
|
{ "ieee80211", CTLTYPE_NODE }, \ |
|
{ "mlps", CTLTYPE_NODE }, \ |
|
{ "route", CTLTYPE_NODE }, \ |
} |
} |
|
|
struct kinfo_pcb { |
struct kinfo_pcb { |
Line 573 sockaddr_getlen(const struct sockaddr *s |
|
Line 579 sockaddr_getlen(const struct sockaddr *s |
|
__BEGIN_DECLS |
__BEGIN_DECLS |
struct sockaddr *sockaddr_copy(struct sockaddr *, socklen_t, |
struct sockaddr *sockaddr_copy(struct sockaddr *, socklen_t, |
const struct sockaddr *); |
const struct sockaddr *); |
|
struct sockaddr *sockaddr_externalize(struct sockaddr *, socklen_t, |
|
const struct sockaddr *); |
struct sockaddr *sockaddr_alloc(sa_family_t, socklen_t, int); |
struct sockaddr *sockaddr_alloc(sa_family_t, socklen_t, int); |
const void *sockaddr_const_addr(const struct sockaddr *, socklen_t *); |
const void *sockaddr_const_addr(const struct sockaddr *, socklen_t *); |
void *sockaddr_addr(struct sockaddr *, socklen_t *); |
void *sockaddr_addr(struct sockaddr *, socklen_t *); |