From: Todd C. Miller Date: Tue, 24 May 1994 16:51:12 +0000 (+0000) Subject: added solaris changes, need to rework X-Git-Tag: SUDO_1_3_1~259 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70bf2e06d5b09776a0b0bb642235c2cfa61c332f;p=sudo added solaris changes, need to rework --- diff --git a/aclocal.m4 b/aclocal.m4 index 3db6c78e0..d997e68fd 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -83,6 +83,8 @@ fi dnl dnl checks for UNIX variants dnl +dnl SUDO_AIX +dnl define(SUDO_AIX, [echo checking for AIX AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ @@ -93,6 +95,8 @@ $0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, ], AC_DEFINE(_ALL_SOURCE) [$1], [$2]) ])dnl dnl +dnl SUDO_HPUX +dnl define(SUDO_HPUX, [echo checking for HP-UX AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ @@ -103,6 +107,8 @@ $0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, ], [$1], [$2]) ])dnl dnl +dnl SUDO_DEC_OSF1 +dnl define(SUDO_DEC_OSF1, [echo checking for DEC OSF/1 AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ @@ -113,6 +119,8 @@ $0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, ], [$1], [$2]) ])dnl dnl +dnl SUDO_LINUX +dnl define(SUDO_LINUX, [echo checking for linux AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ @@ -123,6 +131,8 @@ $0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, ], [$1], [$2]) ])dnl dnl +dnl SUDO_CONVEX +dnl define(SUDO_CONVEX, [echo checking for ConvexOS AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ @@ -133,6 +143,8 @@ $0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, ], AC_DEFINE(_CONVEX_SOURCE) [$1], [$2]) ])dnl dnl +dnl SUDO_KSR +dnl define(SUDO_KSR, [echo checking for KSROS AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ @@ -143,18 +155,52 @@ $0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, ], INSTALL=/usr/sbin/install [$1], [$2]) ])dnl dnl +dnl SUDO_SUNOS +dnl define(SUDO_SUNOS, [echo checking for SunOS -AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ -$0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, -[ -#include -#if defined(sun) && !defined(BSD) - yes -#endif -], [$1], [$2]) +AC_BEFORE([$0], [AC_PROGRAM_CHECK]) +if test -n "$UNAMEPROG"; then + if test "`$UNAMEPROG -s`" = "SunOS"; then + SUNOS="`uname -r | cut -c1`" + if test "$SUNOS" -le 4; then + : + [$1] + else + : + [$2] + fi + else + : + [$2] + fi +fi ])dnl dnl +dnl SUDO_SOLARIS +dnl +define(SUDO_SOLARIS, +[echo checking for Solaris +AC_BEFORE([$0], [AC_PROGRAM_CHECK]) +if test -n "$UNAMEPROG"; then + if test "`$UNAMEPROG -s`" = "SunOS"; then + SUNOS="`uname -r | cut -c1`" + if test "$SUNOS" -ge 5; then + : + [$1] + else + : + [$2] + fi + else + : + [$2] + fi +fi +])dnl +dnl +dnl SUDO_IRIX +dnl define(SUDO_IRIX, [echo checking for Irix AC_BEFORE([$0], [AC_COMPILE_CHECK])AC_BEFORE([$0], [AC_TEST_PROGRAM])AC_BEFORE([ @@ -165,4 +211,3 @@ $0], [AC_HEADER_EGREP])AC_BEFORE([$0], [AC_TEST_CPP])AC_PROGRAM_EGREP(yes, #endif ], AC_DEFINE(_BSD_COMPAT) [$1], [$2]) ])dnl -dnl