summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.cvsignore2
-rw-r--r--ChangeLog9
-rw-r--r--Make-dist1
-rw-r--r--posix/unistd.h4
-rwxr-xr-xsysdeps/generic/configure55
-rwxr-xr-xsysdeps/unix/common/configure6
6 files changed, 46 insertions, 31 deletions
diff --git a/.cvsignore b/.cvsignore
index 09299f7662..5af3169e18 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -10,3 +10,5 @@ sun4 i386 i386-gnuelf hp300-netbsd hp300
 ieeetest hppa-sysdeps regex
 
 gpl2lgpl.sed
+distinfo
+distinfo
diff --git a/ChangeLog b/ChangeLog
index 9b0915fbee..a322c237ce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Wed Mar 29 11:26:48 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
+
+	More changes from Germano Caronni <caronni@tik.ethz.ch>:
+	* malloc/free.c: Relocate _heapinfo when that allows us to return
+ 	core to the system.
+
+	* malloc/malloc.c: Move #include <errno.h> outside #ifndef
+	_MALLOC_INTERNAL.
+
 Mon Mar 27 02:23:15 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
 
 	* mach/Makefile (headers): Add mach/mach_traps.h.
diff --git a/Make-dist b/Make-dist
index 33e257b67c..28c5d8f7aa 100644
--- a/Make-dist
+++ b/Make-dist
@@ -210,6 +210,7 @@ README: README.template version.c
 	sed -e 's/RELEASE/$(release)/' -e 's/VERSION/$(version)/' < $< > $@
 # Make it unwritable so I won't change it by mistake.
 	chmod 444 $@
+	test -d CVS && commit -m'Remade for $(release)-$(version)' $@
 
 
 endif	# Subdirectory vs. parent makefile
diff --git a/posix/unistd.h b/posix/unistd.h
index db952883f2..38ca4f0b4b 100644
--- a/posix/unistd.h
+++ b/posix/unistd.h
@@ -427,8 +427,8 @@ extern int isatty __P ((int __fd));
 
 #ifdef __USE_BSD
 /* Return the index into the active-logins file (utmp) for
-   the terminal FD is open on.  */
-extern int ttyslot ((int __fd));
+   the controlling terminal.  */
+extern int ttyslot __P ((void));
 #endif
 
 
diff --git a/sysdeps/generic/configure b/sysdeps/generic/configure
index c89b679eb9..132f26e82b 100755
--- a/sysdeps/generic/configure
+++ b/sysdeps/generic/configure
@@ -1,51 +1,54 @@
-# This file is generated from configure.in by Autoconf.  DO NOT EDIT!
  
-
-if [ ! "$inhibit_glue" ]; then
-
+if test -z "$inhibit_glue"; then
 # For signame.c, used in make_siglist.
 for ac_func in psignal
 do
-ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
-echo "checking for ${ac_func}" 1>&4
-if eval "test \"`echo '${'ac_cv_func_${ac_func}'+set}'`\" = set"; then
-  echo "	using cached value for ac_cv_func_${ac_func}" 1>&5
+echo $ac_n "checking for $ac_func""... $ac_c" 1>&4
+if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&4
 else
-  cat > conftest.${ac_ext} <<EOF
+  cat > conftest.$ac_ext <<EOF
+#line 12 "configure"
 #include "confdefs.h"
-#include <ctype.h>
+/* System header to define __stub macros and hopefully few prototypes,
+    which can conflict with char $ac_func(); below.  */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error.  */
+char $ac_func(); 
+
 int main() { return 0; }
-int t() { 
+int t() {
+
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
-#if defined (__stub_${ac_func}) || defined (__stub___${ac_func})
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
 choke me
 #else
-/* Override any gcc2 internal prototype to avoid an error.  */
-extern char ${ac_func}(); ${ac_func}();
+$ac_func();
 #endif
+
 ; return 0; }
 EOF
-if eval $ac_compile; then
+if eval $ac_link; then
   rm -rf conftest*
-  eval "ac_cv_func_${ac_func}=yes"
+  eval "ac_cv_func_$ac_func=yes"
 else
   rm -rf conftest*
-  eval "ac_cv_func_${ac_func}=no"
+  eval "ac_cv_func_$ac_func=no"
 fi
 rm -f conftest*
 
 fi
-if eval "test \"`echo '$ac_cv_func_'${ac_func}`\" = yes"; then
-  
-{
-test "$verbose" = yes && \
-echo "	defining ${ac_tr_func}"
-echo "#define" ${ac_tr_func} "1" >> confdefs.h
-DEFS="$DEFS -D${ac_tr_func}=1"
-}
-
+if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
+  echo "$ac_t""yes" 1>&4
+    ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'`
+  cat >> confdefs.h <<EOF
+#define $ac_tr_func 1
+EOF
+ 
+else
+  echo "$ac_t""no" 1>&4
 fi
 done
 
diff --git a/sysdeps/unix/common/configure b/sysdeps/unix/common/configure
index b01c547c60..d5bfec8e62 100755
--- a/sysdeps/unix/common/configure
+++ b/sysdeps/unix/common/configure
@@ -3,7 +3,7 @@ if test -z "$inhibit_glue"; then
 
 # Find out what this system calls `sys_siglist'.
 echo $ac_n "checking for sys_siglist""... $ac_c" 1>&4
-if eval "test \"`echo '${'ac_cv_check_symbol_sys_siglist'+set}'`\" = set"; then
+if eval "test \"`echo '$''{'ac_cv_check_symbol_sys_siglist'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.$ac_ext <<EOF
@@ -35,7 +35,7 @@ EOF
 fi
 echo "$ac_t""$ac_cv_check_symbol_sys_siglist" 1>&4
 echo $ac_n "checking for _sys_siglist""... $ac_c" 1>&4
-if eval "test \"`echo '${'ac_cv_check_symbol__sys_siglist'+set}'`\" = set"; then
+if eval "test \"`echo '$''{'ac_cv_check_symbol__sys_siglist'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.$ac_ext <<EOF
@@ -70,7 +70,7 @@ echo "$ac_t""$ac_cv_check_symbol__sys_siglist" 1>&4
 # Find out the name of the table the system's <ctype.h> uses for character
 # classification.  This is used by sysdeps/unix/common/glue-ctype.c.
 echo $ac_n "checking ctype array name for glue""... $ac_c" 1>&4
-if eval "test \"`echo '${'libc_cv_ctype_glue'+set}'`\" = set"; then
+if eval "test \"`echo '$''{'libc_cv_ctype_glue'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   for ctype in _ctype_ __ctype_ __ctype _ctype__ _ctype _locp; do