mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-26 02:30:30 +08:00
posix.cc (_Jv_platform_gettimeofday): Make sure result doesn't get truncated to int.
* posix.cc (_Jv_platform_gettimeofday): Make sure result doesn't get truncated to int. From-SVN: r50479
This commit is contained in:
parent
a85cd40702
commit
f1148658f1
@ -1,3 +1,8 @@
|
||||
2002-03-09 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
|
||||
|
||||
* posix.cc (_Jv_platform_gettimeofday): Make sure result doesn't get
|
||||
truncated to int.
|
||||
|
||||
2002-03-08 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* include/jni.h: Include stdio.h.
|
||||
|
@ -30,13 +30,13 @@ _Jv_platform_gettimeofday ()
|
||||
#if defined (HAVE_GETTIMEOFDAY)
|
||||
timeval tv;
|
||||
gettimeofday (&tv, NULL);
|
||||
return tv.tv_sec * 1000 + tv.tv_usec / 1000;
|
||||
return (tv.tv_sec * 1000LL) + (tv.tv_usec / 1000LL);
|
||||
#elif defined (HAVE_TIME)
|
||||
return time (NULL) * 1000;
|
||||
return time (NULL) * 1000LL;
|
||||
#elif defined (HAVE_FTIME)
|
||||
struct timeb t;
|
||||
ftime (&t);
|
||||
return t.time * 1000 + t.millitm;
|
||||
return (t.time * 1000LL) + t.millitm;
|
||||
#elif defined (ECOS)
|
||||
// FIXME.
|
||||
return _clock();
|
||||
|
Loading…
x
Reference in New Issue
Block a user