From 6ffe826bc99bcc969ba901d2416d299ea1775425 Mon Sep 17 00:00:00 2001 From: Costa Tsaousis Date: Tue, 20 Dec 2016 20:47:52 +0200 Subject: [PATCH] portability fixes for header files --- configure.ac | 2 ++ src/common.h | 21 +++++++++++++++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index f5dcf4df..d3a362eb 100644 --- a/configure.ac +++ b/configure.ac @@ -120,6 +120,8 @@ AC_C__GENERIC AC_C___ATOMIC AC_CHECK_SIZEOF([void *]) AC_CANONICAL_HOST +AC_HEADER_MAJOR +AC_HEADER_RESOLV AC_ARG_VAR([SSE_CANDIDATE], [C compiler flags for SSE]) AS_CASE([$host_cpu], diff --git a/src/common.h b/src/common.h index 70cb4d63..ff868b91 100644 --- a/src/common.h +++ b/src/common.h @@ -39,9 +39,16 @@ #include #include -#include #include +#ifdef HAVE_NETINET_IN_H +#include +#endif + +#ifdef HAVE_RESOLV_H +#include +#endif + #include #include #include @@ -49,7 +56,10 @@ #include #include +#ifdef HAVE_NETDB_H #include +#endif + #include #include #include @@ -64,12 +74,19 @@ #include #include #include -#include // #1408 #include #include #include #include +// #1408 +#ifdef MAJOR_IN_MKDEV +#include +#endif +#ifdef MAJOR_IN_SYSMACROS +#include +#endif + /* #include */ -- 2.39.2