]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
connectors: Fix TCP connector unit test compilation on Alpine Linux (musl)
authorTed Bedwell <tebedwel@cisco.com>
Tue, 9 Oct 2018 17:41:25 +0000 (13:41 -0400)
committerMichael Altizer <mialtize@cisco.com>
Thu, 25 Oct 2018 22:27:49 +0000 (18:27 -0400)
src/connectors/tcp_connector/test/tcp_connector_test.cc

index f4c4036ee062a9c0eaa34f98c2e19dc6bc4572b7..f1d2c21ff9810e64087da6fcff8fec3dca1392d2 100644 (file)
@@ -27,7 +27,7 @@
 #include "connectors/tcp_connector/tcp_connector_module.h"
 
 #include <netdb.h>
-#include <sys/poll.h>
+#include <poll.h>
 #include <sys/socket.h>
 #include <unistd.h>
 
@@ -135,14 +135,14 @@ ssize_t recv (int, void *buf, size_t n, int)
         return 0;
 }
 
-#ifdef __FreeBSD__
-int socket (int, int, int) { return s_socket_return; }
-int bind (int, const struct sockaddr*, socklen_t) { return s_bind_return; }
-int listen (int, int) { return s_listen_return; }
-#else
+#ifdef __GLIBC__
 int socket (int, int, int) __THROW { return s_socket_return; }
 int bind (int, const struct sockaddr*, socklen_t) __THROW { return s_bind_return; }
 int listen (int, int) __THROW { return s_listen_return; }
+#else
+int socket (int, int, int) { return s_socket_return; }
+int bind (int, const struct sockaddr*, socklen_t) { return s_bind_return; }
+int listen (int, int) { return s_listen_return; }
 #endif
 
 int accept (int, struct sockaddr*, socklen_t*) { return s_accept_return; }