Просмотр исходного кода

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 лет назад
Родитель
Сommit
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
 #
 ifeq (${COROSYNC_COMPAT}, LINUX) 
-	override CFLAGS += -DCOROSYNC_LINUX
+	override CFLAGS += -DCOROSYNC_LINUX -D_XOPEN_SOURCE=600
 	override LDFLAGS += -ldl -lpthread
 	override DYFLAGS += -rdynamic
 endif

+ 1 - 0
tools/corosync-objctl.c

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