diff --git a/src/system.h b/src/system.h index 6ddf98c..3efef6a 100644 --- a/src/system.h +++ b/src/system.h @@ -117,27 +117,6 @@ #include #endif -#if defined(__linux__) -#include -#include -#include -#include -#include -#include -#include -#ifndef HAVE_SYS_UN_H -#include -#endif - -#ifdef HAVE_SYS_SYSINFO_H -#include -#else -#ifdef HAVE_LINUX_SYSINFO_H -#define _LINUX_KERNEL_H -#include -#endif -#endif - #elif defined (__FreeBSD__) || defined (__APPLE__) || defined (__OpenBSD__) || defined (__NetBSD__) #include #include @@ -244,6 +223,27 @@ #include #include +#if defined(__linux__) +#include +#include +#include +#include +#include +#include +#include +#ifndef HAVE_SYS_UN_H +#include +#endif + +#ifdef HAVE_SYS_SYSINFO_H +#include +#else +#ifdef HAVE_LINUX_SYSINFO_H +#define _LINUX_KERNEL_H +#include +#endif +#endif + int safe_accept(int fd, struct sockaddr *sa, socklen_t *lenptr); int safe_select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);