From 1a115bf28859416edcb63943c6c1e9903fb8bd3d Mon Sep 17 00:00:00 2001 From: "Jesus R. Camou" Date: Wed, 9 Nov 2005 03:30:59 +0000 Subject: [PATCH] Update sockets. PR: docs/88507 Submitted by: Ulf Lilleengen Approved by: trhodes (mentor) --- .../books/developers-handbook/sockets/chapter.sgml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/en_US.ISO8859-1/books/developers-handbook/sockets/chapter.sgml b/en_US.ISO8859-1/books/developers-handbook/sockets/chapter.sgml index 31695040f1..c43213f695 100644 --- a/en_US.ISO8859-1/books/developers-handbook/sockets/chapter.sgml +++ b/en_US.ISO8859-1/books/developers-handbook/sockets/chapter.sgml @@ -449,7 +449,7 @@ int socket(int domain, int type, int protocol); * addresses. */ struct sockaddr { - u_char sa_len; /* total length */ + unsigned char sa_len; /* total lenght */ sa_family_t sa_family; /* address family */ char sa_data[14]; /* actually longer; address value */ }; @@ -519,8 +519,12 @@ struct sockaddr { * in interface output routine */ #define AF_NETGRAPH 32 /* Netgraph sockets */ +#define AF_SLOW 33 /* 802.3ad slow protocol */ +#define AF_SCLUSTER 34 /* Sitara cluster protocol */ +#define AF_ARP 35 +#define AF_BLUETOOTH 36 /* Bluetooth sockets */ +#define AF_MAX 37 -#define AF_MAX 33 The one used for IP is @@ -544,9 +548,9 @@ struct sockaddr { * Socket address, internet style. */ struct sockaddr_in { - u_char sin_len; - u_char sin_family; - u_short sin_port; + uint8_t sin_len; + sa_family_t sin_family; + in_port_t sin_port; struct in_addr sin_addr; char sin_zero[8]; };