configure.in (checkfuncs): Check for sbrk.
* configure.in (checkfuncs): Check for sbrk. * config.in: Rebuilt. * configure: Likewise. * xmalloc.c: Use HAVE_SBRK instead of the host specific definitions. From-SVN: r26480
This commit is contained in:
parent
d825fa8795
commit
acbbd80a54
@ -1,3 +1,10 @@
|
|||||||
|
Thu Apr 15 23:00:55 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
||||||
|
|
||||||
|
* configure.in (checkfuncs): Check for sbrk.
|
||||||
|
* config.in: Rebuilt.
|
||||||
|
* configure: Likewise.
|
||||||
|
* xmalloc.c: Use HAVE_SBRK instead of the host specific definitions.
|
||||||
|
|
||||||
1999-04-12 Jim Blandy <jimb@zwingli.cygnus.com>
|
1999-04-12 Jim Blandy <jimb@zwingli.cygnus.com>
|
||||||
|
|
||||||
Fix from Marcus Daniels:
|
Fix from Marcus Daniels:
|
||||||
|
@ -106,6 +106,9 @@
|
|||||||
/* Define if you have the memset function. */
|
/* Define if you have the memset function. */
|
||||||
#undef HAVE_MEMSET
|
#undef HAVE_MEMSET
|
||||||
|
|
||||||
|
/* Define if you have the mkstemps function. */
|
||||||
|
#undef HAVE_MKSTEMPS
|
||||||
|
|
||||||
/* Define if you have the on_exit function. */
|
/* Define if you have the on_exit function. */
|
||||||
#undef HAVE_ON_EXIT
|
#undef HAVE_ON_EXIT
|
||||||
|
|
||||||
@ -121,6 +124,9 @@
|
|||||||
/* Define if you have the rindex function. */
|
/* Define if you have the rindex function. */
|
||||||
#undef HAVE_RINDEX
|
#undef HAVE_RINDEX
|
||||||
|
|
||||||
|
/* Define if you have the sbrk function. */
|
||||||
|
#undef HAVE_SBRK
|
||||||
|
|
||||||
/* Define if you have the sigsetmask function. */
|
/* Define if you have the sigsetmask function. */
|
||||||
#undef HAVE_SIGSETMASK
|
#undef HAVE_SIGSETMASK
|
||||||
|
|
||||||
|
147
libiberty/configure
vendored
147
libiberty/configure
vendored
@ -1183,7 +1183,7 @@ funcs="$funcs waitpid"
|
|||||||
|
|
||||||
vars="sys_errlist sys_nerr sys_siglist"
|
vars="sys_errlist sys_nerr sys_siglist"
|
||||||
|
|
||||||
checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times"
|
checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk"
|
||||||
|
|
||||||
# These are neither executed nor required, but they help keep
|
# These are neither executed nor required, but they help keep
|
||||||
# autoheader happy without adding a bunch of text to acconfig.h.
|
# autoheader happy without adding a bunch of text to acconfig.h.
|
||||||
@ -1525,6 +1525,61 @@ if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
|||||||
#define $ac_tr_func 1
|
#define $ac_tr_func 1
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
else
|
||||||
|
echo "$ac_t""no" 1>&6
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
for ac_func in sbrk
|
||||||
|
do
|
||||||
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||||
|
echo "configure:1537: checking for $ac_func" >&5
|
||||||
|
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||||
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
|
else
|
||||||
|
cat > conftest.$ac_ext <<EOF
|
||||||
|
#line 1542 "configure"
|
||||||
|
#include "confdefs.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. */
|
||||||
|
/* We use char because int might match the return type of a gcc2
|
||||||
|
builtin and then its argument prototype would still apply. */
|
||||||
|
char $ac_func();
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
|
||||||
|
/* 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)
|
||||||
|
choke me
|
||||||
|
#else
|
||||||
|
$ac_func();
|
||||||
|
#endif
|
||||||
|
|
||||||
|
; return 0; }
|
||||||
|
EOF
|
||||||
|
if { (eval echo configure:1565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
|
rm -rf conftest*
|
||||||
|
eval "ac_cv_func_$ac_func=yes"
|
||||||
|
else
|
||||||
|
echo "configure: failed program was:" >&5
|
||||||
|
cat conftest.$ac_ext >&5
|
||||||
|
rm -rf conftest*
|
||||||
|
eval "ac_cv_func_$ac_func=no"
|
||||||
|
fi
|
||||||
|
rm -f conftest*
|
||||||
|
fi
|
||||||
|
|
||||||
|
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
|
||||||
|
echo "$ac_t""yes" 1>&6
|
||||||
|
ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
|
||||||
|
cat >> confdefs.h <<EOF
|
||||||
|
#define $ac_tr_func 1
|
||||||
|
EOF
|
||||||
|
|
||||||
else
|
else
|
||||||
echo "$ac_t""no" 1>&6
|
echo "$ac_t""no" 1>&6
|
||||||
fi
|
fi
|
||||||
@ -1677,7 +1732,7 @@ EOF
|
|||||||
# We haven't set the list of objects yet. Use the standard autoconf
|
# We haven't set the list of objects yet. Use the standard autoconf
|
||||||
# tests. This will only work if the compiler works.
|
# tests. This will only work if the compiler works.
|
||||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
||||||
echo "configure:1681: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
echo "configure:1736: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||||
|
|
||||||
ac_ext=c
|
ac_ext=c
|
||||||
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
||||||
@ -1688,12 +1743,12 @@ cross_compiling=$ac_cv_prog_cc_cross
|
|||||||
|
|
||||||
cat > conftest.$ac_ext << EOF
|
cat > conftest.$ac_ext << EOF
|
||||||
|
|
||||||
#line 1692 "configure"
|
#line 1747 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
|
|
||||||
main(){return(0);}
|
main(){return(0);}
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
ac_cv_prog_cc_works=yes
|
ac_cv_prog_cc_works=yes
|
||||||
# If we can't run a trivial program, we are probably using a cross compiler.
|
# If we can't run a trivial program, we are probably using a cross compiler.
|
||||||
if (./conftest; exit) 2>/dev/null; then
|
if (./conftest; exit) 2>/dev/null; then
|
||||||
@ -1719,19 +1774,19 @@ if test $ac_cv_prog_cc_works = no; then
|
|||||||
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
||||||
fi
|
fi
|
||||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
||||||
echo "configure:1723: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
echo "configure:1778: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||||
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
||||||
cross_compiling=$ac_cv_prog_cc_cross
|
cross_compiling=$ac_cv_prog_cc_cross
|
||||||
|
|
||||||
for ac_func in $funcs
|
for ac_func in $funcs
|
||||||
do
|
do
|
||||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||||
echo "configure:1730: checking for $ac_func" >&5
|
echo "configure:1785: checking for $ac_func" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1735 "configure"
|
#line 1790 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char $ac_func(); below. */
|
which can conflict with char $ac_func(); below. */
|
||||||
@ -1754,7 +1809,7 @@ $ac_func();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_$ac_func=yes"
|
eval "ac_cv_func_$ac_func=yes"
|
||||||
else
|
else
|
||||||
@ -1783,19 +1838,19 @@ done
|
|||||||
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
|
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
|
||||||
# for constant arguments. Useless!
|
# for constant arguments. Useless!
|
||||||
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
|
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
|
||||||
echo "configure:1787: checking for working alloca.h" >&5
|
echo "configure:1842: checking for working alloca.h" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1792 "configure"
|
#line 1847 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <alloca.h>
|
#include <alloca.h>
|
||||||
int main() {
|
int main() {
|
||||||
char *p = alloca(2 * sizeof(int));
|
char *p = alloca(2 * sizeof(int));
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
ac_cv_header_alloca_h=yes
|
ac_cv_header_alloca_h=yes
|
||||||
else
|
else
|
||||||
@ -1816,12 +1871,12 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for alloca""... $ac_c" 1>&6
|
echo $ac_n "checking for alloca""... $ac_c" 1>&6
|
||||||
echo "configure:1820: checking for alloca" >&5
|
echo "configure:1875: checking for alloca" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1825 "configure"
|
#line 1880 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
@ -1849,7 +1904,7 @@ int main() {
|
|||||||
char *p = (char *) alloca(1);
|
char *p = (char *) alloca(1);
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
ac_cv_func_alloca_works=yes
|
ac_cv_func_alloca_works=yes
|
||||||
else
|
else
|
||||||
@ -1881,12 +1936,12 @@ EOF
|
|||||||
|
|
||||||
|
|
||||||
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
|
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
|
||||||
echo "configure:1885: checking whether alloca needs Cray hooks" >&5
|
echo "configure:1940: checking whether alloca needs Cray hooks" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1890 "configure"
|
#line 1945 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#if defined(CRAY) && ! defined(CRAY2)
|
#if defined(CRAY) && ! defined(CRAY2)
|
||||||
webecray
|
webecray
|
||||||
@ -1911,12 +1966,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
|
|||||||
if test $ac_cv_os_cray = yes; then
|
if test $ac_cv_os_cray = yes; then
|
||||||
for ac_func in _getb67 GETB67 getb67; do
|
for ac_func in _getb67 GETB67 getb67; do
|
||||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||||
echo "configure:1915: checking for $ac_func" >&5
|
echo "configure:1970: checking for $ac_func" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1920 "configure"
|
#line 1975 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char $ac_func(); below. */
|
which can conflict with char $ac_func(); below. */
|
||||||
@ -1939,7 +1994,7 @@ $ac_func();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:1998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_$ac_func=yes"
|
eval "ac_cv_func_$ac_func=yes"
|
||||||
else
|
else
|
||||||
@ -1966,7 +2021,7 @@ done
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
|
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
|
||||||
echo "configure:1970: checking stack direction for C alloca" >&5
|
echo "configure:2025: checking stack direction for C alloca" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
@ -1974,7 +2029,7 @@ else
|
|||||||
ac_cv_c_stack_direction=0
|
ac_cv_c_stack_direction=0
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 1978 "configure"
|
#line 2033 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
find_stack_direction ()
|
find_stack_direction ()
|
||||||
{
|
{
|
||||||
@ -1993,7 +2048,7 @@ main ()
|
|||||||
exit (find_stack_direction() < 0);
|
exit (find_stack_direction() < 0);
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:1997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
if { (eval echo configure:2052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
||||||
then
|
then
|
||||||
ac_cv_c_stack_direction=1
|
ac_cv_c_stack_direction=1
|
||||||
else
|
else
|
||||||
@ -2015,12 +2070,12 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
|
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
|
||||||
echo "configure:2019: checking for ANSI C header files" >&5
|
echo "configure:2074: checking for ANSI C header files" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2024 "configure"
|
#line 2079 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
@ -2028,7 +2083,7 @@ else
|
|||||||
#include <float.h>
|
#include <float.h>
|
||||||
EOF
|
EOF
|
||||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||||
{ (eval echo configure:2032: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
{ (eval echo configure:2087: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||||
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
||||||
if test -z "$ac_err"; then
|
if test -z "$ac_err"; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
@ -2045,7 +2100,7 @@ rm -f conftest*
|
|||||||
if test $ac_cv_header_stdc = yes; then
|
if test $ac_cv_header_stdc = yes; then
|
||||||
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2049 "configure"
|
#line 2104 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
EOF
|
EOF
|
||||||
@ -2063,7 +2118,7 @@ fi
|
|||||||
if test $ac_cv_header_stdc = yes; then
|
if test $ac_cv_header_stdc = yes; then
|
||||||
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2067 "configure"
|
#line 2122 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
EOF
|
EOF
|
||||||
@ -2084,7 +2139,7 @@ if test "$cross_compiling" = yes; then
|
|||||||
:
|
:
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2088 "configure"
|
#line 2143 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
||||||
@ -2095,7 +2150,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
|
|||||||
exit (0); }
|
exit (0); }
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
if { (eval echo configure:2154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
||||||
then
|
then
|
||||||
:
|
:
|
||||||
else
|
else
|
||||||
@ -2119,12 +2174,12 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
|
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
|
||||||
echo "configure:2123: checking for pid_t" >&5
|
echo "configure:2178: checking for pid_t" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2128 "configure"
|
#line 2183 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#if STDC_HEADERS
|
#if STDC_HEADERS
|
||||||
@ -2153,17 +2208,17 @@ fi
|
|||||||
|
|
||||||
ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
|
ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
|
||||||
echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
|
echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
|
||||||
echo "configure:2157: checking for vfork.h" >&5
|
echo "configure:2212: checking for vfork.h" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2162 "configure"
|
#line 2217 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <vfork.h>
|
#include <vfork.h>
|
||||||
EOF
|
EOF
|
||||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||||
{ (eval echo configure:2167: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
{ (eval echo configure:2222: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||||
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
|
||||||
if test -z "$ac_err"; then
|
if test -z "$ac_err"; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
@ -2188,18 +2243,18 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo $ac_n "checking for working vfork""... $ac_c" 1>&6
|
echo $ac_n "checking for working vfork""... $ac_c" 1>&6
|
||||||
echo "configure:2192: checking for working vfork" >&5
|
echo "configure:2247: checking for working vfork" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
if test "$cross_compiling" = yes; then
|
if test "$cross_compiling" = yes; then
|
||||||
echo $ac_n "checking for vfork""... $ac_c" 1>&6
|
echo $ac_n "checking for vfork""... $ac_c" 1>&6
|
||||||
echo "configure:2198: checking for vfork" >&5
|
echo "configure:2253: checking for vfork" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2203 "configure"
|
#line 2258 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char vfork(); below. */
|
which can conflict with char vfork(); below. */
|
||||||
@ -2222,7 +2277,7 @@ vfork();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:2281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_vfork=yes"
|
eval "ac_cv_func_vfork=yes"
|
||||||
else
|
else
|
||||||
@ -2244,7 +2299,7 @@ fi
|
|||||||
ac_cv_func_vfork_works=$ac_cv_func_vfork
|
ac_cv_func_vfork_works=$ac_cv_func_vfork
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2248 "configure"
|
#line 2303 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* Thanks to Paul Eggert for this test. */
|
/* Thanks to Paul Eggert for this test. */
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -2339,7 +2394,7 @@ main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
if { (eval echo configure:2398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
||||||
then
|
then
|
||||||
ac_cv_func_vfork_works=yes
|
ac_cv_func_vfork_works=yes
|
||||||
else
|
else
|
||||||
@ -2366,19 +2421,19 @@ fi
|
|||||||
fi
|
fi
|
||||||
for v in $vars; do
|
for v in $vars; do
|
||||||
echo $ac_n "checking for $v""... $ac_c" 1>&6
|
echo $ac_n "checking for $v""... $ac_c" 1>&6
|
||||||
echo "configure:2370: checking for $v" >&5
|
echo "configure:2425: checking for $v" >&5
|
||||||
if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2375 "configure"
|
#line 2430 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
int *p;
|
int *p;
|
||||||
int main() {
|
int main() {
|
||||||
extern int $v; p = &$v;
|
extern int $v; p = &$v;
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2382: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:2437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "libiberty_cv_var_$v=yes"
|
eval "libiberty_cv_var_$v=yes"
|
||||||
else
|
else
|
||||||
@ -2404,12 +2459,12 @@ EOF
|
|||||||
for ac_func in $checkfuncs
|
for ac_func in $checkfuncs
|
||||||
do
|
do
|
||||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||||
echo "configure:2408: checking for $ac_func" >&5
|
echo "configure:2463: checking for $ac_func" >&5
|
||||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||||
echo $ac_n "(cached) $ac_c" 1>&6
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
else
|
else
|
||||||
cat > conftest.$ac_ext <<EOF
|
cat > conftest.$ac_ext <<EOF
|
||||||
#line 2413 "configure"
|
#line 2468 "configure"
|
||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
/* System header to define __stub macros and hopefully few prototypes,
|
/* System header to define __stub macros and hopefully few prototypes,
|
||||||
which can conflict with char $ac_func(); below. */
|
which can conflict with char $ac_func(); below. */
|
||||||
@ -2432,7 +2487,7 @@ $ac_func();
|
|||||||
|
|
||||||
; return 0; }
|
; return 0; }
|
||||||
EOF
|
EOF
|
||||||
if { (eval echo configure:2436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
if { (eval echo configure:2491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
rm -rf conftest*
|
rm -rf conftest*
|
||||||
eval "ac_cv_func_$ac_func=yes"
|
eval "ac_cv_func_$ac_func=yes"
|
||||||
else
|
else
|
||||||
|
@ -154,7 +154,7 @@ funcs="$funcs waitpid"
|
|||||||
|
|
||||||
vars="sys_errlist sys_nerr sys_siglist"
|
vars="sys_errlist sys_nerr sys_siglist"
|
||||||
|
|
||||||
checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times"
|
checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk"
|
||||||
|
|
||||||
# These are neither executed nor required, but they help keep
|
# These are neither executed nor required, but they help keep
|
||||||
# autoheader happy without adding a bunch of text to acconfig.h.
|
# autoheader happy without adding a bunch of text to acconfig.h.
|
||||||
@ -168,6 +168,7 @@ if test "x" = "y"; then
|
|||||||
AC_DEFINE(HAVE_SYS_NERR)
|
AC_DEFINE(HAVE_SYS_NERR)
|
||||||
AC_DEFINE(HAVE_SYS_SIGLIST)
|
AC_DEFINE(HAVE_SYS_SIGLIST)
|
||||||
AC_CHECK_FUNCS(getrusage on_exit psignal strerror strsignal sysconf times)
|
AC_CHECK_FUNCS(getrusage on_exit psignal strerror strsignal sysconf times)
|
||||||
|
AC_CHECK_FUNCS(sbrk)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# For each of these functions, if the host does not provide the
|
# For each of these functions, if the host does not provide the
|
||||||
|
@ -43,22 +43,22 @@ PTR sbrk PARAMS ((ptrdiff_t));
|
|||||||
/* The program name if set. */
|
/* The program name if set. */
|
||||||
static const char *name = "";
|
static const char *name = "";
|
||||||
|
|
||||||
#if ! defined (_WIN32) || defined (__CYGWIN__) || defined (_UWIN)
|
#ifdef HAVE_SBRK
|
||||||
/* The initial sbrk, set when the program name is set. Not used for win32
|
/* The initial sbrk, set when the program name is set. Not used for win32
|
||||||
ports other than cygwin32. */
|
ports other than cygwin32. */
|
||||||
static char *first_break = NULL;
|
static char *first_break = NULL;
|
||||||
#endif /* ! _WIN32 || __CYGWIN__ || _UWIN */
|
#endif /* HAVE_SBRK */
|
||||||
|
|
||||||
void
|
void
|
||||||
xmalloc_set_program_name (s)
|
xmalloc_set_program_name (s)
|
||||||
const char *s;
|
const char *s;
|
||||||
{
|
{
|
||||||
name = s;
|
name = s;
|
||||||
#if ! defined (_WIN32) || defined (__CYGWIN__) || defined (_UWIN)
|
#ifdef HAVE_SBRK
|
||||||
/* Win32 ports other than cygwin32 don't have brk() */
|
/* Win32 ports other than cygwin32 don't have brk() */
|
||||||
if (first_break == NULL)
|
if (first_break == NULL)
|
||||||
first_break = (char *) sbrk (0);
|
first_break = (char *) sbrk (0);
|
||||||
#endif /* ! _WIN32 || __CYGWIN__ || _UWIN */
|
#endif /* HAVE_SBRK */
|
||||||
}
|
}
|
||||||
|
|
||||||
PTR
|
PTR
|
||||||
@ -72,7 +72,7 @@ xmalloc (size)
|
|||||||
newmem = malloc (size);
|
newmem = malloc (size);
|
||||||
if (!newmem)
|
if (!newmem)
|
||||||
{
|
{
|
||||||
#if ! defined (_WIN32) || defined (__CYGWIN__) || defined (_UWIN)
|
#ifdef HAVE_SBRK
|
||||||
extern char **environ;
|
extern char **environ;
|
||||||
size_t allocated;
|
size_t allocated;
|
||||||
|
|
||||||
@ -84,12 +84,12 @@ xmalloc (size)
|
|||||||
"\n%s%sCan not allocate %lu bytes after allocating %lu bytes\n",
|
"\n%s%sCan not allocate %lu bytes after allocating %lu bytes\n",
|
||||||
name, *name ? ": " : "",
|
name, *name ? ": " : "",
|
||||||
(unsigned long) size, (unsigned long) allocated);
|
(unsigned long) size, (unsigned long) allocated);
|
||||||
#else
|
#else /* HAVE_SBRK */
|
||||||
fprintf (stderr,
|
fprintf (stderr,
|
||||||
"\n%s%sCan not allocate %lu bytes\n",
|
"\n%s%sCan not allocate %lu bytes\n",
|
||||||
name, *name ? ": " : "",
|
name, *name ? ": " : "",
|
||||||
(unsigned long) size);
|
(unsigned long) size);
|
||||||
#endif /* ! _WIN32 || __CYGWIN__ || _UWIN */
|
#endif /* HAVE_SBRK */
|
||||||
xexit (1);
|
xexit (1);
|
||||||
}
|
}
|
||||||
return (newmem);
|
return (newmem);
|
||||||
@ -107,7 +107,7 @@ xcalloc (nelem, elsize)
|
|||||||
newmem = calloc (nelem, elsize);
|
newmem = calloc (nelem, elsize);
|
||||||
if (!newmem)
|
if (!newmem)
|
||||||
{
|
{
|
||||||
#if ! defined (_WIN32) || defined (__CYGWIN__) || defined (_UWIN)
|
#ifdef HAVE_SBRK
|
||||||
extern char **environ;
|
extern char **environ;
|
||||||
size_t allocated;
|
size_t allocated;
|
||||||
|
|
||||||
@ -119,12 +119,12 @@ xcalloc (nelem, elsize)
|
|||||||
"\n%s%sCan not allocate %lu bytes after allocating %lu bytes\n",
|
"\n%s%sCan not allocate %lu bytes after allocating %lu bytes\n",
|
||||||
name, *name ? ": " : "",
|
name, *name ? ": " : "",
|
||||||
(unsigned long) (nelem * elsize), (unsigned long) allocated);
|
(unsigned long) (nelem * elsize), (unsigned long) allocated);
|
||||||
#else
|
#else /* HAVE_SBRK */
|
||||||
fprintf (stderr,
|
fprintf (stderr,
|
||||||
"\n%s%sCan not allocate %lu bytes\n",
|
"\n%s%sCan not allocate %lu bytes\n",
|
||||||
name, *name ? ": " : "",
|
name, *name ? ": " : "",
|
||||||
(unsigned long) (nelem * elsize));
|
(unsigned long) (nelem * elsize));
|
||||||
#endif /* ! _WIN32 || __CYGWIN__ || _UWIN */
|
#endif /* HAVE_SBRK */
|
||||||
xexit (1);
|
xexit (1);
|
||||||
}
|
}
|
||||||
return (newmem);
|
return (newmem);
|
||||||
@ -145,7 +145,7 @@ xrealloc (oldmem, size)
|
|||||||
newmem = realloc (oldmem, size);
|
newmem = realloc (oldmem, size);
|
||||||
if (!newmem)
|
if (!newmem)
|
||||||
{
|
{
|
||||||
#if ! defined (_WIN32) || defined (__CYGWIN__) || defined (_UWIN)
|
#ifdef HAVE_SBRK
|
||||||
extern char **environ;
|
extern char **environ;
|
||||||
size_t allocated;
|
size_t allocated;
|
||||||
|
|
||||||
@ -157,12 +157,12 @@ xrealloc (oldmem, size)
|
|||||||
"\n%s%sCan not reallocate %lu bytes after allocating %lu bytes\n",
|
"\n%s%sCan not reallocate %lu bytes after allocating %lu bytes\n",
|
||||||
name, *name ? ": " : "",
|
name, *name ? ": " : "",
|
||||||
(unsigned long) size, (unsigned long) allocated);
|
(unsigned long) size, (unsigned long) allocated);
|
||||||
#else /* ! _WIN32 || __CYGWIN__ || _UWIN */
|
#else /* HAVE_SBRK */
|
||||||
fprintf (stderr,
|
fprintf (stderr,
|
||||||
"\n%s%sCan not reallocate %lu bytes\n",
|
"\n%s%sCan not reallocate %lu bytes\n",
|
||||||
name, *name ? ": " : "",
|
name, *name ? ": " : "",
|
||||||
(unsigned long) size);
|
(unsigned long) size);
|
||||||
#endif /* ! _WIN32 || __CYGWIN__ || _UWIN */
|
#endif /* HAVE_SBRK */
|
||||||
xexit (1);
|
xexit (1);
|
||||||
}
|
}
|
||||||
return (newmem);
|
return (newmem);
|
||||||
|
Loading…
Reference in New Issue
Block a user