summaryrefslogtreecommitdiffstats
path: root/sysdep/unix
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1999-11-30 15:01:39 +0100
committerMartin Mares <mj@ucw.cz>1999-11-30 15:01:39 +0100
commit487d1afa523706d8b0caec63492f4a2b6cef3bce (patch)
treef44ce3fe89ab4bc521dc99362a93625e6a00536c /sysdep/unix
parent0d3e6bceeeec4ebf007e02374f799cd1fb21f20c (diff)
downloadbird-487d1afa523706d8b0caec63492f4a2b6cef3bce.tar
bird-487d1afa523706d8b0caec63492f4a2b6cef3bce.zip
Moved TIME_INFINITY to timer.h, so that it's publicly available.
Diffstat (limited to 'sysdep/unix')
-rw-r--r--sysdep/unix/io.c10
-rw-r--r--sysdep/unix/timer.h10
2 files changed, 10 insertions, 10 deletions
diff --git a/sysdep/unix/io.c b/sysdep/unix/io.c
index 5bc9b5a..511c949 100644
--- a/sysdep/unix/io.c
+++ b/sysdep/unix/io.c
@@ -55,16 +55,6 @@ random_u32(void)
#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 bird_clock_t first_far_timer = TIME_INFINITY;
diff --git a/sysdep/unix/timer.h b/sysdep/unix/timer.h
index afb2668..482f531 100644
--- a/sysdep/unix/timer.h
+++ b/sysdep/unix/timer.h
@@ -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 */
#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