]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/lib/watchdog.h
Attempt to fix bat seg faults
[bacula/bacula] / bacula / src / lib / watchdog.h
index b9dc783ea4126b700678f6648135d5f2c5e46c3d..942c5230991f2c9e4392bfa395167952f98d6052 100644 (file)
@@ -1,13 +1,7 @@
-/*
- * Watchdog timer routines
- *
- *    Kern Sibbald, December MMII
- *
-*/
 /*
    Bacula® - The Network Backup Solution
 
-   Copyright (C) 2002-2007 Free Software Foundation Europe e.V.
+   Copyright (C) 2002-2008 Free Software Foundation Europe e.V.
 
    The main author of Bacula is Kern Sibbald, with contributions from
    many others, a complete list can be found in the file AUTHORS.
    (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich,
    Switzerland, email:ftf@fsfeurope.org.
 */
+/*
+ * Watchdog timer routines
+ *
+ *    Kern Sibbald, December MMII
+ *
+*/
 
 enum {
    TYPE_CHILD = 1,
@@ -42,16 +42,16 @@ enum {
 
 struct s_watchdog_t {
         bool one_shot;
-        time_t interval;
+        utime_t interval;
         void (*callback)(struct s_watchdog_t *wd);
         void (*destructor)(struct s_watchdog_t *wd);
         void *data;
         /* Private data below - don't touch outside of watchdog.c */
         dlink link;
-        time_t next_fire;
+        utime_t next_fire;
 };
 typedef struct s_watchdog_t watchdog_t;
 
 /* Exported globals */
-extern time_t DLL_IMP_EXP watchdog_time;             /* this has granularity of SLEEP_TIME */
-extern time_t DLL_IMP_EXP watchdog_sleep_time;      /* examine things every 60 seconds */
+extern utime_t DLL_IMP_EXP watchdog_time;             /* this has granularity of SLEEP_TIME */
+extern utime_t DLL_IMP_EXP watchdog_sleep_time;      /* examine things every 60 seconds */