xref: /freebsd/usr.sbin/cron/cron/globals.h (revision 3494f7c0)
1 /*
2  * $Id: globals.h,v 1.1 1998/08/14 00:31:23 vixie Exp $
3  */
4 
5 /*
6  * Copyright (c) 1997 by Internet Software Consortium
7  *
8  * Permission to use, copy, modify, and distribute this software for any
9  * purpose with or without fee is hereby granted, provided that the above
10  * copyright notice and this permission notice appear in all copies.
11  *
12  * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
13  * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
14  * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
15  * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
16  * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
17  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
18  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
19  * SOFTWARE.
20  */
21 
22 #ifdef MAIN_PROGRAM
23 # define XTRN
24 # define INIT(x) = x
25 #else
26 # define XTRN extern
27 # define INIT(x)
28 #endif
29 
30 XTRN const char *copyright[]
31 #ifdef MAIN_PROGRAM
32 	= {
33 		NULL
34 	}
35 #endif
36 	;
37 
38 XTRN const char *MonthNames[]
39 #ifdef MAIN_PROGRAM
40 	= {
41 		"Jan", "Feb", "Mar", "Apr", "May", "Jun",\
42 		"Jul", "Aug", "Sep", "Oct", "Nov", "Dec",\
43 		NULL
44 	}
45 #endif
46 	;
47 
48 XTRN const char *DowNames[]
49 #ifdef MAIN_PROGRAM
50 	= {
51 		"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun",\
52 		NULL
53 	}
54 #endif
55 	;
56 
57 XTRN const char *ProgramName INIT("amnesia");
58 XTRN const char *defmailto;
59 XTRN int	LineNumber INIT(0);
60 XTRN unsigned	Jitter;
61 XTRN unsigned	RootJitter;
62 XTRN time_t	TargetTime INIT(0);
63 XTRN struct pidfh *pfh;
64 
65 #if DEBUGGING
66 XTRN int	DebugFlags INIT(0);
67 XTRN const char *DebugFlagNames[]
68 #ifdef MAIN_PROGRAM
69 	= {
70 		"ext", "sch", "proc", "pars", "load", "misc", "test", "bit",\
71 		NULL
72 	}
73 #endif
74 	;
75 #endif /* DEBUGGING */
76