mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-10 23:08:07 +00:00
Provide a timeval_to_cgtime helper function to reuse values.
This commit is contained in:
parent
9743194547
commit
09679e9f8b
15
util.c
15
util.c
@ -812,6 +812,11 @@ void cgtime(struct timeval *tv)
|
||||
{
|
||||
gettimeofday(tv, NULL);
|
||||
}
|
||||
|
||||
void timeval_to_cgtimer(cgtimer_t *cgt, const struct timeval *tv)
|
||||
{
|
||||
timeval_to_spec(cgt, tv);
|
||||
}
|
||||
#else
|
||||
static void dtime_to_timeval(struct timeval *tv, DWORD dtime)
|
||||
{
|
||||
@ -830,6 +835,16 @@ void cgtime(struct timeval *tv)
|
||||
//timeEndPeriod(1);
|
||||
dtime_to_timeval(tv, dtime);
|
||||
}
|
||||
|
||||
static void timeval_to_dtime(DWORD *dtime, const struct timeval *tv)
|
||||
{
|
||||
*dtime = tv->tv_sec * 1000 + tv->tv_usec / 1000;
|
||||
}
|
||||
|
||||
void timeval_to_cgtimer(cgtimer_t *cgt, const struct timeval *tv)
|
||||
{
|
||||
timeval_to_dtime(cgt, tv);
|
||||
}
|
||||
#endif
|
||||
|
||||
void subtime(struct timeval *a, struct timeval *b)
|
||||
|
1
util.h
1
util.h
@ -75,6 +75,7 @@ void thr_info_cancel(struct thr_info *thr);
|
||||
void nmsleep(unsigned int msecs);
|
||||
void nusleep(unsigned int usecs);
|
||||
void cgtime(struct timeval *tv);
|
||||
void timeval_to_cgtimer(cgtimer_t *cgt, const struct timeval *tv);
|
||||
void subtime(struct timeval *a, struct timeval *b);
|
||||
void addtime(struct timeval *a, struct timeval *b);
|
||||
bool time_more(struct timeval *a, struct timeval *b);
|
||||
|
Loading…
Reference in New Issue
Block a user