From: Martin Kraemer Date: Thu, 13 Apr 2000 11:03:20 +0000 (+0000) Subject: On all the systems I could get hold of (Solaris, ReliantUNIX, BS2000, SINIX), X-Git-Tag: apache-doc-split-01~43 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3353aa3ad719308af17258357d6739ce6f934325;p=apache On all the systems I could get hold of (Solaris, ReliantUNIX, BS2000, SINIX), SHM_R was always 0400, never 0x400. My assumption is that is usually (always) is. Feel free to change it to an OS test like this (if your OS differs): case `uname -s` in SunOS | POSIX-BC | SINIX-* | ReliantUNIX-* ) # BS2000 AC_DEFINE(SHM_R, 0400, [ ]) AC_DEFINE(SHM_W, 0200, [ ]) ;; *) AC_DEFINE(SHM_R, 0x400, [ ]) AC_DEFINE(SHM_W, 0x200, [ ]) ;; esac git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84953 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/acinclude.m4 b/acinclude.m4 index e8e6840555..dd38f5150b 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -181,7 +181,13 @@ AC_DEFUN(APACHE_CHECK_SHM_RW,[ AC_TRY_COMPILE([ #include #include +#ifndef _OSD_POSIX #include +#else +#define _KMEMUSER /* BS2000 needs this to enable SHM_[RW] */ +#include +#undef _KMEMUSER +#endif ],[ int x = SHM_R | SHM_W; ],[ @@ -190,8 +196,8 @@ AC_DEFUN(APACHE_CHECK_SHM_RW,[ ac_cv_shm_rw=no ])]) if test "$ac_cv_shm_rw" = "no"; then - AC_DEFINE(SHM_R, 0x400, [ ]) - AC_DEFINE(SHM_W, 0x200, [ ]) + AC_DEFINE(SHM_R, 0400, [ ]) + AC_DEFINE(SHM_W, 0200, [ ]) fi ])