Avoid macro redefinition in locations.h
Matthieu Kermagoret
11 years ago
19 | 19 | #ifndef CCE_LOCATIONS_H |
20 | 20 | # define CCE_LOCATIONS_H |
21 | 21 | |
22 | # define DEFAULT_TEMP_FILE "/tmp/centengine.tmp" | |
23 | # define DEFAULT_TEMP_PATH "/tmp" | |
24 | # define DEFAULT_CHECK_RESULT_PATH DEFAULT_TEMP_PATH | |
25 | # define DEFAULT_STATUS_FILE "@VAR_DIR@/status.dat" | |
26 | # define DEFAULT_LOG_FILE "@VAR_DIR@/centengine.log" | |
27 | # define DEFAULT_LOG_ARCHIVE_PATH "" | |
28 | # define DEFAULT_DEBUG_FILE "@VAR_DIR@/centengine.debug" | |
29 | # define DEFAULT_COMMENT_FILE "@VAR_DIR@/comments.dat" | |
30 | # define DEFAULT_DOWNTIME_FILE "@VAR_DIR@/downtime.dat" | |
31 | # define DEFAULT_RETENTION_FILE "@VAR_DIR@/retention.dat" | |
32 | # define DEFAULT_COMMAND_FILE "@RW_DIR@/centengine.cmd" | |
33 | # define DEFAULT_CONFIG_FILE "@PREFIX_CONF@/centengine.cfg" | |
34 | # define DEFAULT_LOCK_FILE "@LOCK_FILE@" | |
35 | # define DEFAULT_OBJECT_CACHE_FILE "@VAR_DIR@/objects.cache" | |
36 | # define DEFAULT_PRECACHED_OBJECT_FILE "@VAR_DIR@/objects.precache" | |
37 | # define DEFAULT_EVENT_BROKER_FILE "@VAR_DIR@/broker.socket" | |
22 | # ifndef DEFAULT_TEMP_FILE | |
23 | # define DEFAULT_TEMP_FILE "/tmp/centengine.tmp" | |
24 | # endif // !DEFAULT_TEMP_FILE | |
25 | ||
26 | # ifndef DEFAULT_TEMP_PATH | |
27 | # define DEFAULT_TEMP_PATH "/tmp" | |
28 | # endif // !DEFAULT_TEMP_PATH | |
29 | ||
30 | # ifndef DEFAULT_CHECK_RESULT_PATH | |
31 | # define DEFAULT_CHECK_RESULT_PATH DEFAULT_TEMP_PATH | |
32 | # endif // !DEFAULT_CHECK_RESULT_PATH | |
33 | ||
34 | # ifndef DEFAULT_STATUS_FILE | |
35 | # define DEFAULT_STATUS_FILE "@VAR_DIR@/status.dat" | |
36 | # endif // !DEFAULT_STATUS_FILE | |
37 | ||
38 | # ifndef DEFAULT_LOG_FILE | |
39 | # define DEFAULT_LOG_FILE "@VAR_DIR@/centengine.log" | |
40 | # endif // !DEFAULT_LOG_FILE | |
41 | ||
42 | # ifndef DEFAULT_LOG_ARCHIVE_PATH | |
43 | # define DEFAULT_LOG_ARCHIVE_PATH "." | |
44 | # endif // !DEFAULT_LOG_ARCHIVE_PATH | |
45 | ||
46 | # ifndef DEFAULT_DEBUG_FILE | |
47 | # define DEFAULT_DEBUG_FILE "@VAR_DIR@/centengine.debug" | |
48 | # endif // !DEFAULT_DEBUG_FILE | |
49 | ||
50 | # ifndef DEFAULT_COMMENT_FILE | |
51 | # define DEFAULT_COMMENT_FILE "@VAR_DIR@/comments.dat" | |
52 | # endif // !DEFAULT_COMMENT_FILE | |
53 | ||
54 | # ifndef DEFAULT_DOWNTIME_FILE | |
55 | # define DEFAULT_DOWNTIME_FILE "@VAR_DIR@/downtime.dat" | |
56 | # endif // !DEFAULT_DOWNTIME_FILE | |
57 | ||
58 | # ifndef DEFAULT_RETENTION_FILE | |
59 | # define DEFAULT_RETENTION_FILE "@VAR_DIR@/retention.dat" | |
60 | # endif // !DEFAULT_RETENTION_FILE | |
61 | ||
62 | # ifndef DEFAULT_COMMAND_FILE | |
63 | # define DEFAULT_COMMAND_FILE "@RW_DIR@/centengine.cmd" | |
64 | # endif // !DEFAULT_COMMAND_FILE | |
65 | ||
66 | # ifndef DEFAULT_CONFIG_FILE | |
67 | # define DEFAULT_CONFIG_FILE "@PREFIX_CONF@/centengine.cfg" | |
68 | # endif // !DEFAULT_CONFIG_FILE | |
69 | ||
70 | # ifndef DEFAULT_LOCK_FILE | |
71 | # define DEFAULT_LOCK_FILE "@LOCK_FILE@" | |
72 | # endif // !DEFAULT_LOCK_FILE | |
73 | ||
74 | # ifndef DEFAULT_OBJECT_CACHE_FILE | |
75 | # define DEFAULT_OBJECT_CACHE_FILE "@VAR_DIR@/objects.cache" | |
76 | # endif // !DEFAULT_OBJECT_CACHE_FILE | |
77 | ||
78 | # ifndef DEFAULT_PRECACHED_OBJECT_FILE | |
79 | # define DEFAULT_PRECACHED_OBJECT_FILE "@VAR_DIR@/objects.precache" | |
80 | # endif // !DEFAULT_PRECACHED_OBJECT_FILE | |
81 | ||
82 | # ifndef DEFAULT_EVENT_BROKER_FILE | |
83 | # define DEFAULT_EVENT_BROKER_FILE "@VAR_DIR@/broker.socket" | |
84 | # endif // !DEFAULT_EVENT_BROKER_FILE | |
38 | 85 | |
39 | 86 | #endif // !CCE_LOCATIONS_H |