From a7f370972024bbc3935e3de231f2a2b3f80c7c0c Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Thu, 30 Jan 2003 17:04:47 +0000 Subject: Straus VOS detection patches from Paul Green (This used to be commit 726181537db6bdd299fd9256a5e6def6b4b8ae33) --- source3/configure.in | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'source3/configure.in') diff --git a/source3/configure.in b/source3/configure.in index 06066f28d9..81904273ef 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -411,6 +411,26 @@ case "$host_os" in esac ;; # +# VOS may need to have POSIX support and System V compatibility enabled. +# + *vos*) + case "$CPPFLAGS" in + *-D_POSIX_C_SOURCE*) + ;; + *) + CPPFLAGS="$CPPFLAGS -D_POSIX_C_SOURCE=199506L" + AC_DEFINE(_POSIX_C_SOURCE, 199506L, [Whether to enable POSIX support]) + ;; + esac + case "$CPPFLAGS" in + *-D_SYSV*|*-D_SVID_SOURCE*) + ;; + *) + CPPFLAGS="$CPPFLAGS -D_SYSV" + AC_DEFINE(_SYSV, 1, [Whether to enable System V compatibility]) + esac + ;; +# # Tests needed for SINIX large file support. # *sysv4*) @@ -1082,6 +1102,10 @@ case "$host_os" in LDSHFLAGS="-G" AC_DEFINE(STAT_ST_BLOCKSIZE,512) ;; + *vos*) AC_DEFINE(STAT_ST_BLOCKSIZE,4096) + BLDSHARED="false" + LDSHFLAGS="" + ;; *) AC_DEFINE(STAT_ST_BLOCKSIZE,512) ;; -- cgit