]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/lib/watchdog.h
Remove SQLite2 scripts
[bacula/bacula] / bacula / src / lib / watchdog.h
index b9dc783ea4126b700678f6648135d5f2c5e46c3d..5dc0f8ccf46145fe6d91b7b30353008c9086446b 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-2009 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.
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   Bacula® is a registered trademark ofJohn Walker.
+   Bacula® is a registered trademark of Kern Sibbald.
    The licensor of Bacula is the Free Software Foundation Europe
    (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 */