aboutsummaryrefslogtreecommitdiff
path: root/gcc/timevar.c
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2003-01-31 07:33:56 +0000
committerDanny Smith <dannysmith@gcc.gnu.org>2003-01-31 07:33:56 +0000
commit8f9a402caa6504394a3292da303cdcd84df2e89a (patch)
treec37df0fbee06a9555c9e6671de543a62ac871dfd /gcc/timevar.c
parentf22d830827f886e6ab6631d6703089dac541a2f2 (diff)
downloadgcc-8f9a402caa6504394a3292da303cdcd84df2e89a.zip
gcc-8f9a402caa6504394a3292da303cdcd84df2e89a.tar.gz
gcc-8f9a402caa6504394a3292da303cdcd84df2e89a.tar.bz2
timevar.c (getrusage): Don't ever declare if not HAVE_GETRUSAGE.
* timevar.c (getrusage): Don't ever declare if not HAVE_GETRUSAGE. (times): Don't ever declare if not HAVE_TIMES. (clock): Don't ever declare if not HAVE_CLOCK. From-SVN: r62175
Diffstat (limited to 'gcc/timevar.c')
-rw-r--r--gcc/timevar.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/gcc/timevar.c b/gcc/timevar.c
index 11bcec9..2eeeaa2 100644
--- a/gcc/timevar.c
+++ b/gcc/timevar.c
@@ -33,7 +33,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include "rtl.h"
#include "toplev.h"
-
#ifndef HAVE_CLOCK_T
typedef int clock_t;
#endif
@@ -48,16 +47,6 @@ struct tms
};
#endif
-#if defined HAVE_DECL_GETRUSAGE && !HAVE_DECL_GETRUSAGE
-extern int getrusage PARAMS ((int, struct rusage *));
-#endif
-#if defined HAVE_DECL_TIMES && !HAVE_DECL_TIMES
-extern clock_t times PARAMS ((struct tms *));
-#endif
-#if defined HAVE_DECL_CLOCK && !HAVE_DECL_CLOCK
-extern clock_t clock PARAMS ((void));
-#endif
-
#ifndef RUSAGE_SELF
# define RUSAGE_SELF 0
#endif
@@ -81,17 +70,26 @@ extern clock_t clock PARAMS ((void));
/* Prefer times to getrusage to clock (each gives successively less
information). */
#ifdef HAVE_TIMES
+# if defined HAVE_DECL_TIMES && !HAVE_DECL_TIMES
+ extern clock_t times PARAMS ((struct tms *));
+# endif
# define USE_TIMES
# define HAVE_USER_TIME
# define HAVE_SYS_TIME
# define HAVE_WALL_TIME
#else
#ifdef HAVE_GETRUSAGE
+# if defined HAVE_DECL_GETRUSAGE && !HAVE_DECL_GETRUSAGE
+ extern int getrusage PARAMS ((int, struct rusage *));
+# endif
# define USE_GETRUSAGE
# define HAVE_USER_TIME
# define HAVE_SYS_TIME
#else
#ifdef HAVE_CLOCK
+# if defined HAVE_DECL_CLOCK && !HAVE_DECL_CLOCK
+ extern clock_t clock PARAMS ((void));
+# endif
# define USE_CLOCK
# define HAVE_USER_TIME
#endif