Added {h,n}to{l,s} prototypes. Added IPPROTO_TCP. SA_FAMILY_T -> _SA_FAMILY_T
Added SOCK_RAW, SOCK_RDM, SOCK_SEQPACKET, SO_DEBUG, SO_ERROR.
This commit is contained in:
parent
055168bd31
commit
920c462e8c
4 changed files with 15 additions and 5 deletions
|
@ -16,7 +16,10 @@ struct in_addr
|
|||
};
|
||||
#endif
|
||||
|
||||
|
||||
char *inet_ntoa(struct in_addr in);
|
||||
_PROTOTYPE( uint32_t htonl, (uint32_t _hostval) );
|
||||
_PROTOTYPE( uint16_t htons, (uint16_t _hostval) );
|
||||
_PROTOTYPE( char *inet_ntoa, (struct in_addr _in) );
|
||||
_PROTOTYPE( uint32_t ntohl, (uint32_t _netval) );
|
||||
_PROTOTYPE( uint16_t ntohs, (uint16_t _netval) );
|
||||
|
||||
#endif /* _ARPA__INET_H */
|
||||
|
|
|
@ -28,6 +28,7 @@ typedef uint8_t sa_family_t;
|
|||
|
||||
/* Protocols */
|
||||
#define IPPROTO_IP 0 /* Dummy protocol */
|
||||
#define IPPROTO_TCP 6 /* TCP */
|
||||
|
||||
/* setsockopt options at IP level */
|
||||
#define IP_ADD_MEMBERSHIP 12
|
||||
|
|
|
@ -15,12 +15,18 @@ sys/socket.h
|
|||
|
||||
#define SOCK_STREAM 1
|
||||
#define SOCK_DGRAM 2
|
||||
#define SOCK_RAW 3
|
||||
#define SOCK_RDM 4
|
||||
#define SOCK_SEQPACKET 5
|
||||
|
||||
#define SOL_SOCKET 0xFFFF
|
||||
|
||||
#define SO_DEBUG 0x0001
|
||||
#define SO_REUSEADDR 0x0004
|
||||
#define SO_KEEPALIVE 0x0008
|
||||
|
||||
#define SO_ERROR 0x1007
|
||||
|
||||
/* The how argument to shutdown */
|
||||
#define SHUT_RD 0 /* No further reads */
|
||||
#define SHUT_WR 1 /* No further writes */
|
||||
|
|
|
@ -4,11 +4,11 @@ sys/un.h
|
|||
|
||||
/* Open Group Base Specifications Issue 6 */
|
||||
|
||||
#ifndef SA_FAMILY_T
|
||||
#define SA_FAMILY_T
|
||||
#ifndef _SA_FAMILY_T
|
||||
#define _SA_FAMILY_T
|
||||
/* Should match corresponding typedef in <sys/socket.h> */
|
||||
typedef uint8_t sa_family_t;
|
||||
#endif /* SA_FAMILY_T */
|
||||
#endif /* _SA_FAMILY_T */
|
||||
|
||||
struct sockaddr_un
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue