Current Path : /compat/linux/proc/self/root/usr/src/contrib/gcclibs/libiberty/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/self/root/usr/src/contrib/gcclibs/libiberty/gettimeofday.c |
#include "config.h" #include "libiberty.h" #ifdef HAVE_TIME_H #include <time.h> #endif #ifdef HAVE_SYS_TIME_H #include <sys/time.h> #endif /* @deftypefn Supplemental int gettimeofday (struct timeval *@var{tp}, void *@var{tz}) Writes the current time to @var{tp}. This implementation requires that @var{tz} be NULL. Returns 0 on success, -1 on failure. @end deftypefn */ int gettimeofday (struct timeval *tp, void *tz) { if (tz) abort (); tp->tv_usec = 0; if (time (&tp->tv_sec) == (time_t) -1) return -1; return 0; }