فهرست منبع

Patch to fix compilation of macosx and linux in some platform configurations.

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1705 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake 17 سال پیش
والد
کامیت
240abb3138
2فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 1 1
      Makefile.inc
  2. 1 0
      tools/corosync-objctl.c

+ 1 - 1
Makefile.inc

@@ -76,7 +76,7 @@ endif
 # platform specific CFLAGS, LDFLAGS
 # platform specific CFLAGS, LDFLAGS
 #
 #
 ifeq (${COROSYNC_COMPAT}, LINUX) 
 ifeq (${COROSYNC_COMPAT}, LINUX) 
-	override CFLAGS += -DCOROSYNC_LINUX
+	override CFLAGS += -DCOROSYNC_LINUX -D_XOPEN_SOURCE=600
 	override LDFLAGS += -ldl -lpthread
 	override LDFLAGS += -ldl -lpthread
 	override DYFLAGS += -rdynamic
 	override DYFLAGS += -rdynamic
 endif
 endif

+ 1 - 0
tools/corosync-objctl.c

@@ -32,6 +32,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
  */
 
 
+#include <sys/select.h>
 #include <stdio.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdlib.h>
 #include <errno.h>
 #include <errno.h>