/shark/trunk/oslib/kl/time.c |
---|
48,6 → 48,7 |
extern struct pitspec globalCounter; /* From event.c */ |
extern BYTE frc; |
extern int activeEvent; |
extern BYTE use_tsc; |
FILE(Time); |
54,7 → 55,7 |
TIME ll_gettime(int mode, struct timespec *tsres) |
{ |
#ifndef __TSC__ |
if (!use_tsc) { |
DWORD res, tc; |
BYTE isr; |
136,23 → 137,15 |
} |
} |
return 0; |
#else |
} else { |
if (tsres != NULL) { |
ll_read_timespec(tsres); |
return TIMESPEC2USEC(tsres); |
} else { |
struct timespec tmp; |
ll_read_timespec(&tmp); |
return TIMESPEC2USEC(&tmp); |
} |
#endif |
} |
} |