mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-25 11:04:18 +08:00
* aclocal.m4: Check for headers time.h, sys/time.h, sys/resource.h.
Check for functions getrusage, time. * sim-basics.h (SIM_ELAPSED_TIME): New typedef. (sim_elapsed_time_get, sim_elapsed_time_since): Add prototypes. * sim-utils.c: #include time.h, sys/time.h, sys/resource.h if able. (sim_elapsed_time_get, sim_elapsed_time_since): New functions.
This commit is contained in:
parent
b57d4d17d6
commit
63ddb6bd72
@ -1,5 +1,12 @@
|
||||
Thu Apr 17 02:25:11 1997 Doug Evans <dje@canuck.cygnus.com>
|
||||
|
||||
* aclocal.m4: Check for headers time.h, sys/time.h, sys/resource.h.
|
||||
Check for functions getrusage, time.
|
||||
* sim-basics.h (SIM_ELAPSED_TIME): New typedef.
|
||||
(sim_elapsed_time_get, sim_elapsed_time_since): Add prototypes.
|
||||
* sim-utils.c: #include time.h, sys/time.h, sys/resource.h if able.
|
||||
(sim_elapsed_time_get, sim_elapsed_time_since): New functions.
|
||||
|
||||
* sim-utils.c (sim_copy_argv, sim_analyze_program): New functions.
|
||||
|
||||
* sim-options.c, sim-options.h: New files.
|
||||
|
10
sim/common/aclocal.m4
vendored
10
sim/common/aclocal.m4
vendored
@ -30,7 +30,6 @@ AC_PROG_CC
|
||||
AC_PROG_INSTALL
|
||||
|
||||
# Put a plausible default for CC_FOR_BUILD in Makefile.
|
||||
AC_C_CROSS
|
||||
if test "x$cross_compiling" = "xno"; then
|
||||
CC_FOR_BUILD='$(CC)'
|
||||
else
|
||||
@ -45,7 +44,10 @@ AC_SUBST(AR)
|
||||
AC_PROG_RANLIB
|
||||
|
||||
# Check for common headers.
|
||||
AC_CHECK_HEADERS(stdlib.h string.h strings.h unistd.h)
|
||||
# FIXME: Seems to me this can cause problems for i386-windows hosts.
|
||||
# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
|
||||
AC_CHECK_HEADERS(stdlib.h string.h strings.h unistd.h time.h sys/time.h sys/resource.h)
|
||||
AC_CHECK_FUNCS(getrusage time)
|
||||
|
||||
. ${srcdir}/../../bfd/configure.host
|
||||
|
||||
@ -130,6 +132,10 @@ fi],[sim_trace=""])dnl
|
||||
AC_SUBST(sim_trace)
|
||||
|
||||
|
||||
dnl Types used by common code
|
||||
AC_TYPE_SIGNAL
|
||||
|
||||
|
||||
dnl These are available to append to as desired.
|
||||
sim_link_files=
|
||||
sim_link_links=
|
||||
|
@ -65,6 +65,14 @@ void *zalloc (unsigned long size);
|
||||
void zfree(void*);
|
||||
|
||||
|
||||
/* Utilities for elapsed time reporting. */
|
||||
/* Opaque type, known only inside sim_elapsed_time_foo fns. */
|
||||
typedef unsigned long SIM_ELAPSED_TIME;
|
||||
/* Get reference point for future call to sim_time_elapsed. */
|
||||
SIM_ELAPSED_TIME sim_elapsed_time_get (void);
|
||||
/* Elapsed time in milliseconds since START. */
|
||||
unsigned long sim_elapsed_time_since (SIM_ELAPSED_TIME start);
|
||||
|
||||
|
||||
/* Global types that code manipulates */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user