4 * Copyright (c) 2008 James McKenzie <james@fishsoup.dhs.org>,
10 * $Id: lockfile.h,v 1.11 2008/03/10 11:49:33 james Exp $
14 * $Log: lockfile.h,v $
15 * Revision 1.11 2008/03/10 11:49:33 james
16 * *** empty log message ***
18 * Revision 1.10 2008/03/07 12:37:04 james
19 * *** empty log message ***
21 * Revision 1.9 2008/03/03 06:04:42 james
22 * *** empty log message ***
24 * Revision 1.8 2008/03/02 10:37:56 james
25 * *** empty log message ***
27 * Revision 1.7 2008/02/23 11:48:37 james
28 * *** empty log message ***
30 * Revision 1.6 2008/02/15 23:52:12 james
31 * *** empty log message ***
33 * Revision 1.5 2008/02/15 20:52:36 james
34 * *** empty log message ***
36 * Revision 1.4 2008/02/15 19:51:30 james
37 * *** empty log message ***
39 * Revision 1.3 2008/02/15 18:16:36 james
40 * *** empty log message ***
42 * Revision 1.2 2008/02/15 16:48:56 james
43 * *** empty log message ***
45 * Revision 1.1 2008/02/15 15:09:17 james
46 * *** empty log message ***
50 #ifndef __LOCKFILE_H__
51 #define __LOCKFILE_H__
53 #define SERIAL_LOCK_PASSIVE 0
54 #define SERIAL_LOCK_ACTIVE 1
56 #define FILE_LIST_MAX_LEN 1024
58 typedef struct Filelist_ent {
59 char name[FILE_LIST_MAX_LEN];
60 struct Filelist_ent *next;
71 struct timeval last_stale_purge;
72 Filelist *locks_to_check;
78 #endif /* __LOCKFILE_H__ */