summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
Diffstat (limited to 'hints')
-rw-r--r--hints/bsdos.sh1
-rw-r--r--hints/freebsd.sh2
-rw-r--r--hints/linux.sh30
-rw-r--r--hints/machten_2.sh3
4 files changed, 12 insertions, 24 deletions
diff --git a/hints/bsdos.sh b/hints/bsdos.sh
index 29a069102c..ef98ace43f 100644
--- a/hints/bsdos.sh
+++ b/hints/bsdos.sh
@@ -16,7 +16,6 @@ so='o'
#sig_name='ZERO HUP INT QUIT ILL TRAP IOT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 '
signal_t='void'
d_voidsig='define'
-d_dosuid='define'
# we don't want to use -lnm, since exp() is busted (in 1.1 anyway)
set `echo X "$libswanted "| sed -e 's/ nm / /'`
diff --git a/hints/freebsd.sh b/hints/freebsd.sh
index 7ec8751f87..6ce5fa720c 100644
--- a/hints/freebsd.sh
+++ b/hints/freebsd.sh
@@ -59,7 +59,6 @@ case "$osvers" in
2.0.5*|2.0-built*|2.1*)
usevfork='true'
usemymalloc='n'
- d_dosuid='define'
d_setregid='define'
d_setreuid='define'
d_setegid='undef'
@@ -73,7 +72,6 @@ case "$osvers" in
usevfork='true'
usemymalloc='n'
libswanted=`echo $libswanted | sed 's/ malloc / /'`
- d_dosuid='define'
d_setregid='define'
d_setreuid='define'
d_setegid='undef'
diff --git a/hints/linux.sh b/hints/linux.sh
index 99ab9c869c..d458c49f80 100644
--- a/hints/linux.sh
+++ b/hints/linux.sh
@@ -17,13 +17,6 @@
# No version of Linux supports setuid scripts.
d_suidsafe='undef'
-#don't force people to install SUID if they don't want to (have said
-#-Dd_dosuid=undef explicitly on command line) - MIKEDLR
-if [ ! "A$d_dosuid" = "Aundef" ] #do I need to be paranoid here?
-then
- d_dosuid='define'
-fi
-
# perl goes into the /usr tree. See the Filesystem Standard
# available via anonymous FTP at tsx-11.mit.edu in
@@ -175,16 +168,17 @@ fi
if [ ! "`csh -c 'echo $version' 2>/dev/null`" ]
then
- echo 'Real csh found (might break); looking for tcsh ...'
- if which tcsh >/dev/null 2>&1
- then
- echo 'Found tcsh; will use it for globbing.'
- csh='tcsh'
- d_csh='tcsh'
- full_csh=`which tcsh` # we know this will work now.
- else
- echo "Couldn't find tcsh. BEWARE BROKEN GLOBBING."
- fi
+ echo 'Real csh found (might break); looking for tcsh ...'
+ # Use ../UU/loc to find tcsh. (We run in the hints/ directory.)
+ if xxx=`../UU/loc tcsh blurfl $pth`; $test -f "$xxx"; then
+ echo "Found tcsh. I'll use it for globbing."
+ # We can't change Configure's setting of $csh, due to the way
+ # Configure handles $d_portable and commands found in $loclist.
+ # We can set the value for CSH in config.h by setting full_csh.
+ full_csh=$xxx
+ else
+ echo "Couldn't find tcsh. BEWARE: GLOBBING MIGHT BE BROKEN."
+ fi
else
- echo 'Your csh is really tcsh. Good.'
+ echo 'Your csh is really tcsh. Good.'
fi
diff --git a/hints/machten_2.sh b/hints/machten_2.sh
index c406a37df7..bc7dde4e3f 100644
--- a/hints/machten_2.sh
+++ b/hints/machten_2.sh
@@ -46,9 +46,6 @@ esac
# MachTen doesn't have secure setid scripts
d_suidsafe='undef'
-case "$d_dosuid" in
-'') d_dosuid='define' ;;
-esac
# groupstype should be gid_t, as near as I can tell, but it only
# seems to work right when it's int.