diff options
Diffstat (limited to 'src/assuan-defs.h')
-rw-r--r-- | src/assuan-defs.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/assuan-defs.h b/src/assuan-defs.h index 9c1e64e..4a25568 100644 --- a/src/assuan-defs.h +++ b/src/assuan-defs.h @@ -21,14 +21,22 @@ #ifndef ASSUAN_DEFS_H #define ASSUAN_DEFS_H -#include <sys/types.h> +#ifdef HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif #ifndef HAVE_W32_SYSTEM -#include <sys/socket.h> -#include <sys/un.h> +# include <sys/socket.h> +# include <sys/un.h> #else -#include <windows.h> +# ifdef HAVE_WINSOCK2_H +# /* Avoid inclusion of winsock.h via windows.h. */ +# include <winsock2.h> +# endif +# include <windows.h> +#endif +#ifdef HAVE_UNISTD_H +# include <unistd.h> #endif -#include <unistd.h> #include "assuan.h" |