diff options
author | Philip Guenther <guenther@cvs.openbsd.org> | 2017-02-04 19:16:26 +0000 |
---|---|---|
committer | Philip Guenther <guenther@cvs.openbsd.org> | 2017-02-04 19:16:26 +0000 |
commit | 101aefe7c6c79f0dac440b0a7086dbc7cfbac6d0 (patch) | |
tree | 39dced922c36f9dfdad8ef37858bdee9b53cf942 | |
parent | b466ec76ccaa19efb6b491867144cf8ace531492 (diff) |
The macro versions of htonl et al don't require them, but POSIX says
<arpa/inet.h> needs to provide uint16_t and uint32_t.
ok millert@ krw@ naddy@
-rw-r--r-- | include/arpa/inet.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/arpa/inet.h b/include/arpa/inet.h index 97a6eec6a6b..8d6ac635ec3 100644 --- a/include/arpa/inet.h +++ b/include/arpa/inet.h @@ -1,4 +1,4 @@ -/* $OpenBSD: inet.h,v 1.20 2017/02/04 02:54:33 guenther Exp $ */ +/* $OpenBSD: inet.h,v 1.21 2017/02/04 19:16:25 guenther Exp $ */ /* * ++Copyright++ 1983, 1993 @@ -71,6 +71,16 @@ #define ntohl(x) __htobe32(x) #endif +#ifndef _UINT16_T_DEFINED_ +#define _UINT16_T_DEFINED_ +typedef __uint16_t uint16_t; +#endif + +#ifndef _UINT32_T_DEFINED_ +#define _UINT32_T_DEFINED_ +typedef __uint32_t uint32_t; +#endif + #ifndef _SOCKLEN_T_DEFINED_ #define _SOCKLEN_T_DEFINED_ typedef __socklen_t socklen_t; /* length type for network syscalls */ |