Преглед изворни кода

build: drop MAP_ANONYMOUS check from configure

define it only in case it's not there

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
Fabio M. Di Nitto пре 13 година
родитељ
комит
18929089d1
3 измењених фајлова са 8 додато и 4 уклоњено
  1. 0 4
      configure.ac
  2. 4 0
      exec/cpg.c
  3. 4 0
      lib/cpg.c

+ 0 - 4
configure.ac

@@ -343,14 +343,10 @@ case "$host_os" in
 		DARWIN_OPTS="-dynamiclib -bind_at_load \
 			     -current_version ${SONAME} \
 			     -compatibility_version ${SONAME} -install_name \$(libdir)/\$(@)"
-		AC_DEFINE_UNQUOTED([MAP_ANONYMOUS], [MAP_ANON],
-				   [Shared memory define for Darwin platform])
 	;;
 	*bsd*)
 		AC_DEFINE_UNQUOTED([COROSYNC_BSD], [1],
 				   [Compiling for BSD platform])
-		AC_DEFINE_UNQUOTED([MAP_ANONYMOUS], [MAP_ANON],
-				   [Shared memory define for Darwin platform])
 	;;
 	*solaris*)
 		AC_DEFINE_UNQUOTED([COROSYNC_SOLARIS], [1],

+ 4 - 0
exec/cpg.c

@@ -67,6 +67,10 @@
 #include <corosync/cpg.h>
 #include <corosync/ipc_cpg.h>
 
+#ifndef MAP_ANONYMOUS
+#define MAP_ANONYMOUS MAP_ANON
+#endif
+
 #include "service.h"
 
 LOGSYS_DECLARE_SUBSYS ("CPG");

+ 4 - 0
lib/cpg.c

@@ -63,6 +63,10 @@
 
 #include "util.h"
 
+#ifndef MAP_ANONYMOUS
+#define MAP_ANONYMOUS MAP_ANON
+#endif
+
 struct cpg_inst {
 	qb_ipcc_connection_t *c;
 	int finalize;