From: Costa Tsaousis Date: Tue, 20 Dec 2016 18:47:52 +0000 (+0200) Subject: portability fixes for header files X-Git-Tag: v1.5.0~112^2~6 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netdata.git;a=commitdiff_plain;h=6ffe826bc99bcc969ba901d2416d299ea1775425 portability fixes for header files --- 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 */