#endif
//static SCMutex current_time_mutex = SCMUTEX_INITIALIZER;
static SCSpinlock current_time_spinlock;
-static char live = TRUE;
+static bool live_time_tracking = true;
struct tm *SCLocalTime(time_t timep, struct tm *result);
struct tm *SCUtcTime(time_t timep, struct tm *result);
void TimeModeSetLive(void)
{
- live = TRUE;
+ live_time_tracking = true;
SCLogDebug("live time mode enabled");
}
void TimeModeSetOffline (void)
{
- live = FALSE;
+ live_time_tracking = false;
SCLogDebug("offline time mode enabled");
}
-int TimeModeIsLive(void)
+bool TimeModeIsLive(void)
{
- return live;
+ return live_time_tracking;
}
void TimeSetByThread(const int thread_id, const struct timeval *tv)
{
- if (live == TRUE)
+ if (live_time_tracking)
return;
TmThreadsSetThreadTimestamp(thread_id, tv);
#ifdef UNITTESTS
void TimeSet(struct timeval *tv)
{
- if (live == TRUE)
+ if (live_time_tracking)
return;
if (tv == NULL)
if (tv == NULL)
return;
- if (live == TRUE) {
+ if (live_time_tracking) {
gettimeofday(tv, NULL);
} else {
#ifdef UNITTESTS
void TimeModeSetLive(void);
void TimeModeSetOffline (void);
-int TimeModeIsLive(void);
+bool TimeModeIsLive(void);
struct tm *SCLocalTime(time_t timep, struct tm *result);
void CreateTimeString(const struct timeval *ts, char *str, size_t size);