summaryrefslogtreecommitdiff
path: root/hints/aix.sh
diff options
context:
space:
mode:
authorKeith Neufeld <neufeld@fast.pvi.org>1997-02-18 16:49:16 +1200
committerChip Salzenberg <chip@atlantic.net>1997-02-22 04:41:00 +1200
commit9018c6a0ad2eec720793b9f87c9c80e676660aeb (patch)
treecf785964bf99799712920d2097a861cac5726301 /hints/aix.sh
parente60a08f86eee9e5c43d970abb30f70e286eb2e42 (diff)
downloadperl-9018c6a0ad2eec720793b9f87c9c80e676660aeb.tar.gz
No version of AIX has working setre[ug]id()
Diffstat (limited to 'hints/aix.sh')
-rw-r--r--hints/aix.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/hints/aix.sh b/hints/aix.sh
index 6377336089..6a9e54570a 100644
--- a/hints/aix.sh
+++ b/hints/aix.sh
@@ -30,8 +30,6 @@ case "$osvers" in
ccflags='-D_ALL_SOURCE'
;;
*) # These hints at least work for 4.x, possibly other systems too.
- d_setregid='undef'
- d_setreuid='undef'
ccflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE'
case "$cc" in
*gcc*) ;;
@@ -41,6 +39,10 @@ case "$osvers" in
;;
esac
+# These functions don't work like Perl expects them to.
+d_setregid='undef'
+d_setreuid='undef'
+
# The optimizer in 4.1.1 apparently generates bad code for scope.c.
# Configure doesn't offer an easy way to propagate extra variables
# only for certain cases, so the following contortion is required: