2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-08-22 01:49:11 +00:00

Define _XOPEN_EXTENDED_SOURCE on AIX and __USE_FIXED_PROTOTYPES__ on SunOS4 w/ gcc

This commit is contained in:
Todd C. Miller 1999-08-28 09:36:32 +00:00
parent 3a8c0ca966
commit 92e5ebd9f1
2 changed files with 318 additions and 304 deletions

615
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -1073,6 +1073,11 @@ case "$host" in
# getcwd(3) opens a pipe to getpwd(1)!?!
BROKEN_GETCWD=1
# system headers lack prototypes but gcc helps...
if test -n "$GCC"; then
CPPFLAGS="${CPPFLAGS} -D__USE_FIXED_PROTOTYPES__"
fi
# check for password adjunct functions (shadow passwords)
if test "$CHECKSHADOW" = "true"; then
AC_CHECK_FUNC(getpwanam, AC_DEFINE(HAVE_GETPWANAM) AC_CHECK_FUNCS(issecure))
@ -1088,6 +1093,8 @@ case "$host" in
fi
;;
*-*-aix*)
# To get all prototypes (so we pass -Wall)
CPPFLAGS="${CPPFLAGS} -D_XOPEN_EXTENDED_SOURCE"
AC_DEFINE(_ALL_SOURCE)
SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
;;