summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/template/freebsd5
-rw-r--r--src/template/linux5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/template/freebsd b/src/template/freebsd
index 772e2f1a5f7..a82d5a494c9 100644
--- a/src/template/freebsd
+++ b/src/template/freebsd
@@ -1 +1,6 @@
# src/template/freebsd
+
+# Prefer unnamed POSIX semaphores if available, unless user overrides choice
+if test x"$PREFERRED_SEMAPHORES" = x"" ; then
+ PREFERRED_SEMAPHORES=UNNAMED_POSIX
+fi
diff --git a/src/template/linux b/src/template/linux
index 3eb5ad2428f..f820bf7280f 100644
--- a/src/template/linux
+++ b/src/template/linux
@@ -1,5 +1,10 @@
# src/template/linux
+# Prefer unnamed POSIX semaphores if available, unless user overrides choice
+if test x"$PREFERRED_SEMAPHORES" = x"" ; then
+ PREFERRED_SEMAPHORES=UNNAMED_POSIX
+fi
+
# Force _GNU_SOURCE on; plperl is broken with Perl 5.8.0 otherwise
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"