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:
Corinna Vinschen 2018-11-26 17:24:35 +01:00
parent a094c5bafa
commit 65091f0f35
2 changed files with 2 additions and 11 deletions

View File

@ -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 ();

View File

@ -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);
}