29 lines
400 B
C
29 lines
400 B
C
#ifndef _BITS_INET_COMMON_H
|
|
#define _BITS_INET_COMMON_H 1
|
|
|
|
#include <sys/cdefs.h>
|
|
|
|
__BEGIN_DECLS
|
|
|
|
#include <inttypes.h>
|
|
|
|
#define INET_ADDRSTRLEN 16
|
|
#define INET6_ADDRSTRLEN 46
|
|
|
|
typedef uint16_t in_port_t;
|
|
typedef uint32_t in_addr_t;
|
|
|
|
struct in_addr
|
|
{
|
|
in_addr_t s_addr;
|
|
};
|
|
|
|
uint32_t htonl(uint32_t);
|
|
uint16_t htons(uint16_t);
|
|
uint32_t ntohl(uint32_t);
|
|
uint16_t ntohs(uint16_t);
|
|
|
|
__END_DECLS
|
|
|
|
#endif
|