From: Martin v. Löwis Date: Tue, 6 Mar 2001 12:09:07 +0000 (+0000) Subject: Define __EXTENSIONS__ on Solaris. Fixes posixmodule error in bug #232787. X-Git-Tag: v2.1b2~219 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e8964d493ee2fe5f9ac2a49a5572b3215f84c39e;p=thirdparty%2FPython%2Fcpython.git Define __EXTENSIONS__ on Solaris. Fixes posixmodule error in bug #232787. --- diff --git a/acconfig.h b/acconfig.h index 045e454d68b0..3f7829f54470 100644 --- a/acconfig.h +++ b/acconfig.h @@ -25,6 +25,9 @@ /* Define to `long' if doesn't define. */ #undef clock_t +/* Defined on Solaris to see additional function prototypes. */ +#undef __EXTENSIONS__ + /* Define if getpgrp() must be called as getpgrp(0). */ #undef GETPGRP_HAVE_ARG diff --git a/config.h.in b/config.h.in index 9c0483f02fed..a390fa3faf04 100644 --- a/config.h.in +++ b/config.h.in @@ -90,6 +90,9 @@ /* Define to `long' if doesn't define. */ #undef clock_t +/* Defined on Solaris to see additional function prototypes. */ +#undef __EXTENSIONS__ + /* Define if getpgrp() must be called as getpgrp(0). */ #undef GETPGRP_HAVE_ARG diff --git a/configure.in b/configure.in index 92a5b4605bda..0818a9cd653c 100644 --- a/configure.in +++ b/configure.in @@ -194,8 +194,13 @@ Monterey*) case $CC in cc) CC="$CC -Wl,-Bexport";; esac;; +SunOS*) + # Some functions have a prototype only with that define, e.g. confstr + AC_DEFINE(__EXTENSIONS__) + ;; esac + AC_SUBST(LIBRARY) AC_MSG_CHECKING(LIBRARY) if test -z "$LIBRARY"