AIX doesn't have MSG_DONTWAIT, define as MSG_NONBLOCK
authorManuel Luis Sanmartín Rozada <manuel.luis@gmail.com>
Tue, 4 Mar 2014 17:27:54 +0000 (18:27 +0100)
committerManuel Luis Sanmartín Rozada <manuel.luis@gmail.com>
Tue, 4 Mar 2014 17:27:54 +0000 (18:27 +0100)
src/pinba.c
src/statsd.c

index 6879733..e7bf2aa 100644 (file)
 
 #include "pinba.pb-c.h"
 
+/* AIX doesn't have MSG_DONTWAIT */
+#ifndef MSG_DONTWAIT
+#  define MSG_DONTWAIT MSG_NONBLOCK
+#endif
+
 /*
  * Defines
  */
index 72a7779..52dd8f8 100644 (file)
 #include <netdb.h>
 #include <poll.h>
 
+/* AIX doesn't have MSG_DONTWAIT */
+#ifndef MSG_DONTWAIT
+#  define MSG_DONTWAIT MSG_NONBLOCK
+#endif
+
 #ifndef STATSD_DEFAULT_NODE
 # define STATSD_DEFAULT_NODE NULL
 #endif