From ff439442a6eba116a3735535cabd51d7f4899837 Mon Sep 17 00:00:00 2001 From: stolz Date: Fri, 12 Nov 2004 14:56:13 +0000 Subject: [project @ 2004-11-12 14:56:13 by stolz] Fix previous commit: Don't handle Solaris2-flag _POSIX_PTHREAD_SEMANTICS in configure at all but simply #ifdef solaris2_TARGET_OS #define ... it in the header-file. --- configure.ac | 7 ------- include/HsUnix.h | 4 ++++ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index d140561..b2c72ae 100644 --- a/configure.ac +++ b/configure.ac @@ -6,13 +6,6 @@ AC_CONFIG_SRCDIR([include/HsUnix.h]) AC_CONFIG_HEADERS([include/HsUnixConfig.h]) AC_CHECK_FUNCS([getgrgid_r getgrnam_r getpwnam_r getpwuid_r getpwnam getpwuid]) -dnl ** Solaris2 needs additionl flag for getpw*_r() -case "$TargetPlatform" in - *-solaris2*) - unix_SRC_HSC2HS_OPTS="-D_POSIX_PTHREAD_SEMANTICS" - AC_SUBST(unix_SRC_HSC2HS_OPTS) - ;; -esac AC_MSG_CHECKING([for _SC_GETGR_R_SIZE_MAX]) AC_EGREP_CPP(we_have_that_sysconf_thing, diff --git a/include/HsUnix.h b/include/HsUnix.h index 56e8eca..8743c67 100644 --- a/include/HsUnix.h +++ b/include/HsUnix.h @@ -20,6 +20,10 @@ #undef PACKAGE_TARNAME #undef PACKAGE_VERSION +#ifdef solaris2_TARGET_OS +#define _POSIX_PTHREAD_SEMANTICS +#endif + #include #include -- cgit v1.2.3