From af20d0e1a59abd5052193f557c66c8b55b8bba19 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Sat, 3 Jan 2009 08:01:24 +0000 Subject: Add in_addr_t. Re-base "struct in_addr" on in_addr_t (mandated by POSIX). --- cpukit/libnetworking/netinet/in.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cpukit/libnetworking/netinet') diff --git a/cpukit/libnetworking/netinet/in.h b/cpukit/libnetworking/netinet/in.h index d5aea3273f..e6fa09be8f 100644 --- a/cpukit/libnetworking/netinet/in.h +++ b/cpukit/libnetworking/netinet/in.h @@ -40,6 +40,11 @@ #include #include +#ifndef _IN_ADDR_T_DECLARED +typedef uint32_t in_addr_t; +#define _IN_ADDR_T_DECLARED +#endif + /* Protocols common to RFC 1700, POSIX, and X/Open. */ #define IPPROTO_IP 0 /* dummy for IP */ #define IPPROTO_ICMP 1 /* control message protocol */ @@ -62,7 +67,7 @@ typedef __sa_family_t sa_family_t; /* Internet address (a structure for historical reasons). */ #ifndef _STRUCT_IN_ADDR_DECLARED struct in_addr { - u_long s_addr; + in_addr_t s_addr; }; #define _STRUCT_IN_ADDR_DECLARED #endif -- cgit v1.2.3