diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2003-01-31 07:33:56 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@gcc.gnu.org> | 2003-01-31 07:33:56 +0000 |
commit | 8f9a402caa6504394a3292da303cdcd84df2e89a (patch) | |
tree | c37df0fbee06a9555c9e6671de543a62ac871dfd /gcc/timevar.c | |
parent | f22d830827f886e6ab6631d6703089dac541a2f2 (diff) | |
download | gcc-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.c | 20 |
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 |