summaryrefslogtreecommitdiff
path: root/source3/configure.in
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2000-02-07 14:27:04 +0000
committerJeremy Allison <jra@samba.org>2000-02-07 14:27:04 +0000
commit868c81eefa72b31023eeac32788eaa439013c0f8 (patch)
treebf6d5a4ddfc72d27fa47dd7e4c60d14d1e9e129a /source3/configure.in
parent427a3baa9ccb942b82832f255e09acc87afca166 (diff)
downloadsamba-868c81eefa72b31023eeac32788eaa439013c0f8.tar.gz
samba-868c81eefa72b31023eeac32788eaa439013c0f8.tar.bz2
samba-868c81eefa72b31023eeac32788eaa439013c0f8.zip
Added check for SGI IRIX brokenness with semaphores when using gcc.
Code from Don Badrak <dbadrak@census.gov> Jeremy. (This used to be commit 773d6e504b1ac97f0d8136002ace2c0c0771a163)
Diffstat (limited to 'source3/configure.in')
-rw-r--r--source3/configure.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/configure.in b/source3/configure.in
index 9c55e86a26..51505e8283 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -1023,6 +1023,13 @@ if test x"$samba_cv_HAVE_SYSV_IPC" = x"yes"; then
AC_DEFINE(HAVE_SYSV_IPC)
fi
+AC_CACHE_CHECK([for IRIX sysv ipc semun problem using gcc],samba_cv_NEED_SGI_SEMUN_HACK,[
+AC_TRY_RUN([#include "${srcdir-.}/tests/sgi_sysv_hack.c"],
+ samba_cv_NEED_SGI_SEMUN_HACK=yes,samba_cv_NEED_SGI_SEMUN_HACK=no,samba_cv_NEED_SGI_SEMUN_HACK=cross)])
+if test x"$samba_cv_NEED_SGI_SEMUN_HACK" = x"yes"; then
+ AC_DEFINE(NEED_SGI_SEMUN_HACK)
+fi
+
AC_CACHE_CHECK([for a crypt that needs truncated salt],samba_cv_HAVE_TRUNCATED_SALT,[
AC_TRY_RUN([#include "${srcdir-.}/tests/crypttest.c"],
samba_cv_HAVE_TRUNCATED_SALT=no,samba_cv_HAVE_TRUNCATED_SALT=yes,samba_cv_HAVE_TRUNCATED_SALT=cross)])