Commit c7fb2688 by Dave Love

Replace TIMES conditional stuff removed in

error by last change.

From-SVN: r21027
parent da490d14
/* Copyright (C) 1996 Free Software Foundation, Inc. /* Copyright (C) 1996, 1998 Free Software Foundation, Inc.
This file is part of GNU Fortran libU77 library. This file is part of GNU Fortran libU77 library.
This library is free software; you can redistribute it and/or modify it This library is free software; you can redistribute it and/or modify it
...@@ -29,11 +29,14 @@ Boston, MA 02111-1307, USA. */ ...@@ -29,11 +29,14 @@ Boston, MA 02111-1307, USA. */
# include <time.h> # include <time.h>
# endif # endif
#endif #endif
#include <sys/times.h> #if HAVE_SYS_TIMES_H
# include <sys/times.h>
#endif
#include <limits.h> #include <limits.h>
#if HAVE_UNISTD_H #if HAVE_UNISTD_H
# include <unistd.h> # include <unistd.h>
#endif #endif
#include <errno.h> /* for ENOSYS */
#include "f2c.h" #include "f2c.h"
#ifdef KR_headers #ifdef KR_headers
...@@ -43,6 +46,7 @@ int G77_system_clock_0 (count, count_rate, count_max) ...@@ -43,6 +46,7 @@ int G77_system_clock_0 (count, count_rate, count_max)
int G77_system_clock_0 (integer *count, integer *count_rate, integer *count_max) int G77_system_clock_0 (integer *count, integer *count_rate, integer *count_max)
#endif #endif
{ {
#if defined (HAVE_TIMES)
struct tms buffer; struct tms buffer;
unsigned long cnt; unsigned long cnt;
if (count_rate) { if (count_rate) {
...@@ -52,6 +56,8 @@ int G77_system_clock_0 (integer *count, integer *count_rate, integer *count_max) ...@@ -52,6 +56,8 @@ int G77_system_clock_0 (integer *count, integer *count_rate, integer *count_max)
*count_rate = CLOCKS_PER_SECOND; *count_rate = CLOCKS_PER_SECOND;
#elif defined CLK_TCK #elif defined CLK_TCK
*count_rate = CLK_TCK; *count_rate = CLK_TCK;
#elif defined HZ
*count_rate = HZ;
#else #else
#error Dont know clock tick length #error Dont know clock tick length
#endif #endif
...@@ -64,4 +70,8 @@ int G77_system_clock_0 (integer *count, integer *count_rate, integer *count_max) ...@@ -64,4 +70,8 @@ int G77_system_clock_0 (integer *count, integer *count_rate, integer *count_max)
else else
*count = cnt; *count = cnt;
return 0; return 0;
#else /* ! HAVE_TIMES */
errno = ENOSYS;
return -1;
#endif /* ! HAVE_TIMES */
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment