Cygwin: timers: Simplify hires_ms and hires_ns
Drop hires_base and move inited into hires_ns. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
a094c5bafa
commit
65091f0f35
|
@ -38,16 +38,9 @@ details. */
|
|||
/* # of millisecs per second. */
|
||||
#define MSPERSEC (1000L)
|
||||
|
||||
class hires_base
|
||||
class hires_ns
|
||||
{
|
||||
protected:
|
||||
int inited;
|
||||
public:
|
||||
void reset() {inited = false;}
|
||||
};
|
||||
|
||||
class hires_ns : public hires_base
|
||||
{
|
||||
LARGE_INTEGER primed_pc;
|
||||
double freq;
|
||||
void prime ();
|
||||
|
@ -57,7 +50,7 @@ class hires_ns : public hires_base
|
|||
LONGLONG resolution();
|
||||
};
|
||||
|
||||
class hires_ms : public hires_base
|
||||
class hires_ms
|
||||
{
|
||||
public:
|
||||
LONGLONG nsecs ();
|
||||
|
|
|
@ -120,8 +120,6 @@ settimeofday (const struct timeval *tv, const struct timezone *tz)
|
|||
st.wMilliseconds = tv->tv_usec / (USPERSEC / MSPERSEC);
|
||||
|
||||
res = -!SetSystemTime (&st);
|
||||
gtod.reset ();
|
||||
|
||||
if (res)
|
||||
set_errno (EPERM);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue