chiark / gitweb /
*** empty log message ***
authorjames <james>
Fri, 15 Feb 2008 19:09:00 +0000 (19:09 +0000)
committerjames <james>
Fri, 15 Feb 2008 19:09:00 +0000 (19:09 +0000)
src/lockfile.c
src/serial.c
src/serial.h [new file with mode: 0644]

index 7a2849b6209ddacdf8906ac61cd7fa35c5228834..9c7acc05b942da6df07da24303c9b38e2c6981cf 100644 (file)
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
 
 /*
  * $Log$
+ * Revision 1.6  2008/02/15 19:09:00  james
+ * *** empty log message ***
+ *
  * Revision 1.5  2008/02/15 18:26:49  james
  * *** empty log message ***
  *
@@ -199,8 +202,7 @@ lockfile_add_places (Filelist * fl, char *leaf)
   char *lock_dirs[] =
     { "/var/lock/uucp", "/var/spool/lock", "/var/spool/uucp", "/etc/locks",
     "/usr/spool/uucp", "/var/spool/locks", "/usr/spool/lock",
-    "/usr/spool/locks",
-    "/usr/spool/uucp/LCK"
+    "/usr/spool/locks", "/usr/spool/uucp/LCK"
   };
   int i;
 
index 429c2e3771652165ff34b27adb5202dd0d5742c0..dbd82066b4ab036d1ed3186df0ca9efa1ec0ccbe 100644 (file)
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
 
 /*
  * $Log$
+ * Revision 1.5  2008/02/15 19:09:00  james
+ * *** empty log message ***
+ *
  * Revision 1.4  2008/02/15 16:48:56  james
  * *** empty log message ***
  *
@@ -56,13 +59,16 @@ static char rcsid[] = "$Id$";
 #include <dirent.h>
 #include <sys/stat.h>
 
-#define NLOCKFILES     10
+
 
 typedef struct
 {
-  char *lockfiles[NLOCKFILES];
-  char *potential_lockfiles[NLOCKFILES];
-  struct timeval last_content_check;
+  int mode;
+  int i;
+
+  struct timeval last_stale_purge;
+  Filelist locks_to_check;
+  Filelist locks_held;
 } Serial_lock;
 
 typedef struct
diff --git a/src/serial.h b/src/serial.h
new file mode 100644 (file)
index 0000000..dd33ad7
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ * serial.h:
+ *
+ * Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
+ * All rights reserved.
+ *
+ */
+
+/*
+ * $Id$
+ */
+
+/*
+ * $Log$
+ * Revision 1.1  2008/02/15 19:09:00  james
+ * *** empty log message ***
+ *
+ */
+
+#ifndef __SERIAL_H__
+#define __SERIAL_H__
+
+#define SERIAL_LOCK_PASSIVE 0
+#define SERIAL_LOCK_ACTIVE  1
+
+#endif /* __SERIAL_H__ */