summaryrefslogtreecommitdiff
path: root/librabbitmq
diff options
context:
space:
mode:
Diffstat (limited to 'librabbitmq')
-rw-r--r--librabbitmq/amqp_socket.c12
-rw-r--r--librabbitmq/unix/socket.h4
2 files changed, 7 insertions, 9 deletions
diff --git a/librabbitmq/amqp_socket.c b/librabbitmq/amqp_socket.c
index 747ab8a..77897b4 100644
--- a/librabbitmq/amqp_socket.c
+++ b/librabbitmq/amqp_socket.c
@@ -35,21 +35,15 @@
#endif
#include "amqp_private.h"
+
+#include "socket.h"
+
#include <assert.h>
#include <stdarg.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <sys/socket.h>
-
-#ifdef HAVE_NETDB_H
-#include <netdb.h>
-#endif
-
-#ifdef HAVE_NETINET_TCP_H
-#include <netinet/tcp.h>
-#endif
int amqp_open_socket(char const *hostname,
int portnumber)
diff --git a/librabbitmq/unix/socket.h b/librabbitmq/unix/socket.h
index 17dc1ec..ecff471 100644
--- a/librabbitmq/unix/socket.h
+++ b/librabbitmq/unix/socket.h
@@ -33,6 +33,10 @@
* ***** END LICENSE BLOCK *****
*/
+#include <arpa/inet.h>
+#include <netdb.h>
+#include <netinet/tcp.h>
+#include <sys/socket.h>
#include <sys/uio.h>
int