mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-02-28 16:40:37 +00:00
REORG: time/ticks: move now_ms and global_now_ms definitions to ticks.h
These are ticks, not timeval, and they're a cause for plenty of files including time.h just to access now_ms that's only used with ticks functions. Let's move them over there.
This commit is contained in:
parent
078c2573c2
commit
f2d0ec98ab
@ -62,6 +62,10 @@
|
||||
#define MS_TO_TICKS(ms) (ms)
|
||||
#define TICKS_TO_MS(tk) (tk)
|
||||
|
||||
/* currently updated and stored in time.c */
|
||||
extern THREAD_LOCAL unsigned int now_ms; /* internal date in milliseconds (may wrap) */
|
||||
extern volatile unsigned int global_now_ms;
|
||||
|
||||
/* return 1 if tick is set, otherwise 0 */
|
||||
static inline int tick_isset(int expire)
|
||||
{
|
||||
|
@ -49,14 +49,12 @@
|
||||
#define MINTIME(old, new) (((new)<0)?(old):(((old)<0||(new)<(old))?(new):(old)))
|
||||
#define SETNOW(a) (*a=now)
|
||||
|
||||
extern THREAD_LOCAL unsigned int now_ms; /* internal date in milliseconds (may wrap) */
|
||||
extern THREAD_LOCAL struct timeval now; /* internal date is a monotonic function of real clock */
|
||||
extern THREAD_LOCAL struct timeval date; /* the real current date */
|
||||
extern struct timeval start_date; /* the process's start date */
|
||||
extern THREAD_LOCAL struct timeval before_poll; /* system date before calling poll() */
|
||||
extern THREAD_LOCAL struct timeval after_poll; /* system date after leaving poll() */
|
||||
extern volatile unsigned long long global_now;
|
||||
extern volatile unsigned int global_now_ms;
|
||||
|
||||
|
||||
/**** exported functions *************************************************/
|
||||
|
Loading…
Reference in New Issue
Block a user