Mercurial > hg > CbC > CbC_gcc
comparison libiberty/gettimeofday.c @ 0:a06113de4d67
first commit
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Jul 2009 14:47:48 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a06113de4d67 |
---|---|
1 #include "config.h" | |
2 #include "libiberty.h" | |
3 #ifdef HAVE_TIME_H | |
4 #include <time.h> | |
5 #endif | |
6 #ifdef HAVE_SYS_TIME_H | |
7 #include <sys/time.h> | |
8 #endif | |
9 | |
10 /* | |
11 | |
12 @deftypefn Supplemental int gettimeofday (struct timeval *@var{tp}, void *@var{tz}) | |
13 | |
14 Writes the current time to @var{tp}. This implementation requires | |
15 that @var{tz} be NULL. Returns 0 on success, -1 on failure. | |
16 | |
17 @end deftypefn | |
18 | |
19 */ | |
20 | |
21 int | |
22 gettimeofday (struct timeval *tp, void *tz) | |
23 { | |
24 if (tz) | |
25 abort (); | |
26 tp->tv_usec = 0; | |
27 if (time (&tp->tv_sec) == (time_t) -1) | |
28 return -1; | |
29 return 0; | |
30 } |