mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 09:41:54 +00:00
Moved TIME_INFINITY to timer.h, so that it's publicly available.
This commit is contained in:
parent
0d3e6bceee
commit
487d1afa52
@ -55,16 +55,6 @@ random_u32(void)
|
|||||||
|
|
||||||
#define NEAR_TIMER_LIMIT 4
|
#define NEAR_TIMER_LIMIT 4
|
||||||
|
|
||||||
#ifdef TIME_T_IS_64BIT
|
|
||||||
#define TIME_INFINITY 0x7fffffffffffffff
|
|
||||||
#else
|
|
||||||
#ifdef TIME_T_IS_SIGNED
|
|
||||||
#define TIME_INFINITY 0x7fffffff
|
|
||||||
#else
|
|
||||||
#define TIME_INFINITY 0xffffffff
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static list near_timers, far_timers;
|
static list near_timers, far_timers;
|
||||||
static bird_clock_t first_far_timer = TIME_INFINITY;
|
static bird_clock_t first_far_timer = TIME_INFINITY;
|
||||||
|
|
||||||
|
@ -36,4 +36,14 @@ bird_clock_t tm_parse_date(char *); /* Convert date to bird_clock_t */
|
|||||||
void tm_format_date(char *, bird_clock_t); /* Convert bird_clock_t to date */
|
void tm_format_date(char *, bird_clock_t); /* Convert bird_clock_t to date */
|
||||||
#define TM_DATE_BUFFER_SIZE 12 /* Buffer size required by tm_format_date */
|
#define TM_DATE_BUFFER_SIZE 12 /* Buffer size required by tm_format_date */
|
||||||
|
|
||||||
|
#ifdef TIME_T_IS_64BIT
|
||||||
|
#define TIME_INFINITY 0x7fffffffffffffff
|
||||||
|
#else
|
||||||
|
#ifdef TIME_T_IS_SIGNED
|
||||||
|
#define TIME_INFINITY 0x7fffffff
|
||||||
|
#else
|
||||||
|
#define TIME_INFINITY 0xffffffff
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user