diff options
author | Fred Fish <fnf@be.com> | 1999-05-06 20:57:01 +0000 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-05-06 13:57:01 -0700 |
commit | 6a071f4a749850d8e8d918dfb14572659aacc4b9 (patch) | |
tree | c84425eff1ad8e35c49d867dbd132fee45ed254a | |
parent | 3dde7044de9d194c0bda7b1949d0a0cc5ea773fe (diff) | |
download | gcc-6a071f4a749850d8e8d918dfb14572659aacc4b9.zip gcc-6a071f4a749850d8e8d918dfb14572659aacc4b9.tar.gz gcc-6a071f4a749850d8e8d918dfb14572659aacc4b9.tar.bz2 |
Fred Fish <fnf@be.com>
Fred Fish <fnf@be.com>
* configure.in (sys/resource.h): Add to AC_CHECK_HEADERS list.
* getruntime.c: Only attempt to include sys/resource.h and
use getrusage if both HAVE_GETRUSAGE and HAVE_SYS_RESOURCE_H
are defined.
From-SVN: r26808
-rw-r--r-- | libiberty/ChangeLog | 7 | ||||
-rwxr-xr-x | libiberty/configure | 2 | ||||
-rw-r--r-- | libiberty/configure.in | 2 | ||||
-rw-r--r-- | libiberty/getruntime.c | 4 |
4 files changed, 11 insertions, 4 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 663d230..5ce4e6c 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,10 @@ +Thu May 6 20:34:42 1999 Fred Fish <fnf@be.com> + + * configure.in (sys/resource.h): Add to AC_CHECK_HEADERS list. + * getruntime.c: Only attempt to include sys/resource.h and + use getrusage if both HAVE_GETRUSAGE and HAVE_SYS_RESOURCE_H + are defined. + Mon Apr 26 01:36:06 1999 Donn Terry (donn@interix.com) * configure.in (alloca detection): Handle alloca directly for interix. diff --git a/libiberty/configure b/libiberty/configure index c55721e..c4ffbd0 100755 --- a/libiberty/configure +++ b/libiberty/configure @@ -1055,7 +1055,7 @@ else fi echo "$ac_t""$CPP" 1>&6 -for ac_hdr in sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h +for ac_hdr in sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h sys/resource.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 diff --git a/libiberty/configure.in b/libiberty/configure.in index 77eec3b..3fcfe9d 100644 --- a/libiberty/configure.in +++ b/libiberty/configure.in @@ -106,7 +106,7 @@ AC_SUBST_FILE(host_makefile_frag) # It's OK to check for header files. Although the compiler may not be # able to link anything, it had better be able to at least compile # something. -AC_CHECK_HEADERS(sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h) +AC_CHECK_HEADERS(sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h sys/resource.h) AC_HEADER_SYS_WAIT # This is the list of functions which libiberty will provide if they diff --git a/libiberty/getruntime.c b/libiberty/getruntime.c index 74f4dd5..c7a33d7 100644 --- a/libiberty/getruntime.c +++ b/libiberty/getruntime.c @@ -28,7 +28,7 @@ Boston, MA 02111-1307, USA. */ #include <time.h> -#ifdef HAVE_GETRUSAGE +#if defined (HAVE_GETRUSAGE) && defined (HAVE_SYS_RESOURCE_H) #include <sys/time.h> #include <sys/resource.h> #endif @@ -54,7 +54,7 @@ Boston, MA 02111-1307, USA. */ long get_run_time () { -#ifdef HAVE_GETRUSAGE +#if defined (HAVE_GETRUSAGE) && defined (HAVE_SYS_RESOURCE_H) struct rusage rusage; getrusage (0, &rusage); |