Переглянути джерело

move MSG_MAXIOVLEN check out of configure.ac

Lee Salzman 12 роки тому
батько
коміт
bd4e5035bc
2 змінених файлів з 4 додано та 3 видалено
  1. 0 3
      configure.ac
  2. 4 0
      include/enet/unix.h

+ 0 - 3
configure.ac

@@ -21,9 +21,6 @@ AC_CHECK_TYPE(socklen_t, [AC_DEFINE(HAS_SOCKLEN_T)], ,
               #include <sys/socket.h>
 )
 
-AC_EGREP_HEADER(MSG_MAXIOVLEN, /usr/include/sys/socket.h, AC_DEFINE(ENET_BUFFER_MAXIMUM, [MSG_MAXIOVLEN]))
-AC_EGREP_HEADER(MSG_MAXIOVLEN, socket.h, AC_DEFINE(ENET_BUFFER_MAXIMUM, [MSG_MAXIOVLEN]))
-
 AC_CONFIG_FILES([Makefile
 	libenet.pc])
 AC_OUTPUT

+ 4 - 0
include/enet/unix.h

@@ -11,6 +11,10 @@
 #include <netinet/in.h>
 #include <unistd.h>
 
+#ifdef MSG_MAXIOVLEN
+#define ENET_BUFFER_MAXIMUM MSG_MAXIOVLEN
+#endif
+
 typedef int ENetSocket;
 
 enum