pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1/* include/config.h. Generated from config.h.in by configure. */
2/* include/config.h.in. Generated from configure.ac by autoheader. */
3
4/* Build version */
5#define BUILD_VERSION "16e74fc4da"
6
7/* Where to keep blackbox dumps */
8#define CRM_BLACKBOX_DIR "/var/lib/pacemaker/blackbox"
9
10/* Location for Pacemaker bundle logs */
11#define CRM_BUNDLE_DIR "/var/log/pacemaker/bundles"
12
13/* Where to keep configuration files */
14#define CRM_CONFIG_DIR "/var/lib/pacemaker/cib"
15
16/* Directory Pacemaker daemons should change to (without systemd, core files
17 will go here) */
18#define CRM_CORE_DIR "/var/lib/pacemaker/cores"
19
20/* Location for Pacemaker daemons */
21#define CRM_DAEMON_DIR "/usr/libexec/pacemaker"
22
23/* Group to run Pacemaker daemons as */
24#define CRM_DAEMON_GROUP "haclient"
25
26/* User to run Pacemaker daemons as */
27#define CRM_DAEMON_USER "hacluster"
28
29/* Set of enabled features */
30#define CRM_FEATURES "agent-manpages books corosync-ge-2 generated-manpages lsb monotonic ncurses service systemd"
31
32/* Location for Pacemaker log file */
33#define CRM_LOG_DIR "/var/log/pacemaker"
34
35/* Where to keep state files and sockets */
36#define CRM_STATE_DIR "/var/run/crm"
37
38/* Define to 1 if translation of program messages to the user's native
39 language is requested. */
40/* #undef ENABLE_NLS */
41
42/* Define to 1 if you have the 'argz_add' function. */
43#define HAVE_ARGZ_ADD 1
44
45/* Define to 1 if you have the 'argz_append' function. */
46#define HAVE_ARGZ_APPEND 1
47
48/* Define to 1 if you have the 'argz_count' function. */
49#define HAVE_ARGZ_COUNT 1
50
51/* Define to 1 if you have the 'argz_create_sep' function. */
52#define HAVE_ARGZ_CREATE_SEP 1
53
54/* Define to 1 if you have the <argz.h> header file. */
55#define HAVE_ARGZ_H 1
56
57/* Define to 1 if you have the 'argz_insert' function. */
58#define HAVE_ARGZ_INSERT 1
59
60/* Define to 1 if you have the 'argz_next' function. */
61#define HAVE_ARGZ_NEXT 1
62
63/* Define to 1 if you have the 'argz_stringify' function. */
64#define HAVE_ARGZ_STRINGIFY 1
65
66/* Define to 1 if you have the <arpa/inet.h> header file. */
67#define HAVE_ARPA_INET_H 1
68
69/* Define to 1 if you have the <bzlib.h> header file. */
70#define HAVE_BZLIB_H 1
71
72/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
73 CoreFoundation framework. */
74/* #undef HAVE_CFLOCALECOPYCURRENT */
75
76/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
77 the CoreFoundation framework. */
78/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
79
80/* Define to 1 if you have the 'closedir' function. */
81#define HAVE_CLOSEDIR 1
82
83/* Define to 1 if you have the 'corosync_cfg_trackstart' function. */
84#define HAVE_COROSYNC_CFG_TRACKSTART 1
85
86/* Define to 1 if you have the <ctype.h> header file. */
87#define HAVE_CTYPE_H 1
88
89/* Define to 1 if you have the <curses/curses.h> header file. */
90/* #undef HAVE_CURSES_CURSES_H */
91
92/* Define to 1 if you have the <curses.h> header file. */
93#define HAVE_CURSES_H 1
94
95/* Support dbus */
96#define HAVE_DBUS 1
97
98/* Define if the GNU dcgettext() function is already present or preinstalled.
99 */
100/* #undef HAVE_DCGETTEXT */
101
102/* Define to 1 if you have the declaration of 'assert_float_equal', and to 0
103 if you don't. */
104#define HAVE_DECL_ASSERT_FLOAT_EQUAL 1
105
106/* Define to 1 if you have the declaration of 'CLOCK_MONOTONIC', and to 0 if
107 you don't. */
108#define HAVE_DECL_CLOCK_MONOTONIC 1
109
110/* Define to 1 if you have the declaration of 'cygwin_conv_path', and to 0 if
111 you don't. */
112/* #undef HAVE_DECL_CYGWIN_CONV_PATH */
113
114/* Define to 1 if you have the <dirent.h> header file. */
115#define HAVE_DIRENT_H 1
116
117/* Define if you have the GNU dld library. */
118/* #undef HAVE_DLD */
119
120/* Define to 1 if you have the <dld.h> header file. */
121/* #undef HAVE_DLD_H */
122
123/* Define to 1 if you have the 'dlerror' function. */
124#define HAVE_DLERROR 1
125
126/* Define to 1 if you have the <dlfcn.h> header file. */
127#define HAVE_DLFCN_H 1
128
129/* Define to 1 if you have the <dl.h> header file. */
130/* #undef HAVE_DL_H */
131
132/* Define if you have the _dyld_func_lookup function. */
133/* #undef HAVE_DYLD */
134
135/* Define to 1 if you have the <errno.h> header file. */
136#define HAVE_ERRNO_H 1
137
138/* Define to 1 if the system has the type 'error_t'. */
139#define HAVE_ERROR_T 1
140
141/* Define to 1 if you have the <fcntl.h> header file. */
142#define HAVE_FCNTL_H 1
143
144/* Define to 1 if you have the <float.h> header file. */
145#define HAVE_FLOAT_H 1
146
147/* Define to 1 if you have the 'fopen64' function. */
148#define HAVE_FOPEN64 1
149
150/* gcc can complain about nonliterals in format */
151#define HAVE_FORMAT_NONLITERAL
152
153/* Define if Unix socket auth method is getpeereid(s, &uid, &gid) */
154/* #undef HAVE_GETPEEREID */
155
156/* Define if Unix socket auth method is getpeercred(s, &ucred) */
157/* #undef HAVE_GETPEERUCRED */
158
159/* Define if the GNU gettext() function is already present or preinstalled. */
160/* #undef HAVE_GETTEXT */
161
162/* Define to 1 if you have the <glib.h> header file. */
163#define HAVE_GLIB_H 1
164
165/* Define to 1 if you have the <grp.h> header file. */
166#define HAVE_GRP_H 1
167
168/* Define if you have the iconv() function and it works. */
169/* #undef HAVE_ICONV */
170
171/* Define to 1 if you have the <inttypes.h> header file. */
172#define HAVE_INTTYPES_H 1
173
174/* Define to 1 if you have the 'asan' library (-lasan). */
175/* #undef HAVE_LIBASAN */
176
177/* Define to 1 if you have the 'bz2' library (-lbz2). */
178#define HAVE_LIBBZ2 1
179
180/* Define if you have the libdl library or equivalent. */
181#define HAVE_LIBDL 1
182
183/* Define if libdlloader will be built on this platform */
184#define HAVE_LIBDLLOADER 1
185
186/* Define to 1 if you have the <libgen.h> header file. */
187#define HAVE_LIBGEN_H 1
188
189/* Define to 1 if you have the 'tsan' library (-ltsan). */
190/* #undef HAVE_LIBTSAN */
191
192/* Define to 1 if you have the 'ubsan' library (-lubsan). */
193/* #undef HAVE_LIBUBSAN */
194
195/* Define to 1 if you have the <libxml/xpath.h> header file. */
196#define HAVE_LIBXML_XPATH_H 1
197
198/* Define to 1 if you have the 'xslt' library (-lxslt). */
199#define HAVE_LIBXSLT 1
200
201/* Define to 1 if you have the <libxslt/xslt.h> header file. */
202#define HAVE_LIBXSLT_XSLT_H 1
203
204/* Define to 1 if you have the <limits.h> header file. */
205#define HAVE_LIMITS_H 1
206
207/* Define to 1 if procfs is supported */
208#define HAVE_LINUX_PROCFS 1
209
210/* Define to 1 if you have the <linux/swab.h> header file. */
211#define HAVE_LINUX_SWAB_H 1
212
213/* Define to 1 if you have the <locale.h> header file. */
214#define HAVE_LOCALE_H 1
215
216/* Define this if a modern libltdl is already installed */
217#define HAVE_LTDL 1
218
219/* Define to 1 if you have the <mach-o/dyld.h> header file. */
220/* #undef HAVE_MACH_O_DYLD_H */
221
222/* Define to 1 if you have the 'nanosleep' function. */
223#define HAVE_NANOSLEEP 1
224
225/* Define to 1 if you have the <ncurses.h> header file. */
226#define HAVE_NCURSES_H 1
227
228/* Define to 1 if you have the <ncurses/ncurses.h> header file. */
229#define HAVE_NCURSES_NCURSES_H 1
230
231/* Define to 1 if you have the <netdb.h> header file. */
232#define HAVE_NETDB_H 1
233
234/* Define to 1 if you have the <netinet/in.h> header file. */
235#define HAVE_NETINET_IN_H 1
236
237/* Define to 1 if you have the <netinet/ip.h> header file. */
238#define HAVE_NETINET_IP_H 1
239
240/* Define to 1 if you have the <netinet/tcp.h> header file. */
241#define HAVE_NETINET_TCP_H 1
242
243/* Define to 1 if you have the 'opendir' function. */
244#define HAVE_OPENDIR 1
245
246/* Define to 1 if you have the <pam/pam_appl.h> header file. */
247/* #undef HAVE_PAM_PAM_APPL_H */
248
249/* Define if libtool can extract symbol lists from object files. */
250#define HAVE_PRELOADED_SYMBOLS 1
251
252/* Define to 1 if processes can change their name */
253#define HAVE_PROGNAME 1
254
255/* Define to 1 if you have the <pwd.h> header file. */
256#define HAVE_PWD_H 1
257
258/* Define to 1 if you have the 'qb_ipcc_auth_get' function. */
259#define HAVE_QB_IPCC_AUTH_GET 1
260
261/* Define to 1 if you have the 'qb_ipcc_connect_async' function. */
262#define HAVE_QB_IPCC_CONNECT_ASYNC 1
263
264/* Define to 1 if you have the 'readdir' function. */
265#define HAVE_READDIR 1
266
267/* Define to 1 if you have the <regex.h> header file. */
268#define HAVE_REGEX_H 1
269
270/* Define to 1 if you have the <sched.h> header file. */
271#define HAVE_SCHED_H 1
272
273/* Define to 1 if you have the <security/pam_appl.h> header file. */
274#define HAVE_SECURITY_PAM_APPL_H 1
275
276/* Define if you have the shl_load function. */
277/* #undef HAVE_SHL_LOAD */
278
279/* Define to 1 if sighandler_t is available */
280/* #undef HAVE_SIGHANDLER_T */
281
282/* Define to 1 if you have the <signal.h> header file. */
283#define HAVE_SIGNAL_H 1
284
285/* Define if Unix socket auth method is getsockopt(s, SO_PEERCRED,
286 &sockpeercred, ...) */
287/* #undef HAVE_SOCKPEERCRED */
288
289/* Define to 1 if sscanf %m modifier is available */
290#define HAVE_SSCANF_M 1
291
292/* Define to 1 if you have the <stdarg.h> header file. */
293#define HAVE_STDARG_H 1
294
295/* Define to 1 if you have the <stdbool.h> header file. */
296#define HAVE_STDBOOL_H 1
297
298/* Define to 1 if you have the <stdint.h> header file. */
299#define HAVE_STDINT_H 1
300
301/* Define to 1 if you have the <stdio.h> header file. */
302#define HAVE_STDIO_H 1
303
304/* Define to 1 if you have the <stdlib.h> header file. */
305#define HAVE_STDLIB_H 1
306
307/* Define to 1 if you have the <stonith/stonith.h> header file. */
308/* #undef HAVE_STONITH_STONITH_H */
309
310/* Define to 1 if you have the 'strchrnul' function. */
311#define HAVE_STRCHRNUL 1
312
313/* Define to 1 if you have the <strings.h> header file. */
314#define HAVE_STRINGS_H 1
315
316/* Define to 1 if you have the <string.h> header file. */
317#define HAVE_STRING_H 1
318
319/* Define to 1 if you have the 'strlcat' function. */
320#define HAVE_STRLCAT 1
321
322/* Define to 1 if you have the 'strlcpy' function. */
323#define HAVE_STRLCPY 1
324
325/* Define to 1 if 'tm_gmtoff' is a member of 'struct tm'. */
326#define HAVE_STRUCT_TM_TM_GMTOFF 1
327
328/* Define to 1 if you have the <sys/dl.h> header file. */
329/* #undef HAVE_SYS_DL_H */
330
331/* Define to 1 if you have the <sys/ioctl.h> header file. */
332#define HAVE_SYS_IOCTL_H 1
333
334/* Define to 1 if you have the <sys/param.h> header file. */
335#define HAVE_SYS_PARAM_H 1
336
337/* Define to 1 if you have the <sys/reboot.h> header file. */
338#define HAVE_SYS_REBOOT_H 1
339
340/* Define to 1 if you have the <sys/resource.h> header file. */
341#define HAVE_SYS_RESOURCE_H 1
342
343/* Define to 1 if you have the <sys/signalfd.h> header file. */
344#define HAVE_SYS_SIGNALFD_H 1
345
346/* Define to 1 if you have the <sys/socket.h> header file. */
347#define HAVE_SYS_SOCKET_H 1
348
349/* Define to 1 if you have the <sys/stat.h> header file. */
350#define HAVE_SYS_STAT_H 1
351
352/* Define to 1 if you have the <sys/time.h> header file. */
353#define HAVE_SYS_TIME_H 1
354
355/* Define to 1 if you have the <sys/types.h> header file. */
356#define HAVE_SYS_TYPES_H 1
357
358/* Define to 1 if you have the <sys/uio.h> header file. */
359#define HAVE_SYS_UIO_H 1
360
361/* Define to 1 if you have the <sys/utsname.h> header file. */
362#define HAVE_SYS_UTSNAME_H 1
363
364/* Define to 1 if you have the <sys/wait.h> header file. */
365#define HAVE_SYS_WAIT_H 1
366
367/* Define to 1 if you have the <termios.h> header file. */
368#define HAVE_TERMIOS_H 1
369
370/* Define to 1 if you have the <time.h> header file. */
371#define HAVE_TIME_H 1
372
373/* Define if Unix socket auth method is getsockopt(s, SO_PEERCRED, &ucred,
374 ...) */
375#define HAVE_UCRED 1
376
377/* Define to 1 if you have the <unistd.h> header file. */
378#define HAVE_UNISTD_H 1
379
380/* Define to 1 if you have the 'usleep' function. */
381#define HAVE_USLEEP 1
382
383/* Define to 1 if you have the <uuid/uuid.h> header file. */
384#define HAVE_UUID_UUID_H 1
385
386/* This value is set to 1 to indicate that the system argz facility works */
387#define HAVE_WORKING_ARGZ 1
388
389/* Whether enum qb_log_conf supports QB_LOG_CONF_ELLIPSIS */
390#define HAVE_qb_log_conf_QB_LOG_CONF_ELLIPSIS 1
391
392/* Whether enum qb_log_conf supports QB_LOG_CONF_MAX_LINE_LEN */
393#define HAVE_qb_log_conf_QB_LOG_CONF_MAX_LINE_LEN 1
394
395/* Define if the OS needs help to load dependent libraries for dlopen(). */
396/* #undef LTDL_DLOPEN_DEPLIBS */
397
398/* Define to the system default library search path. */
399#define LT_DLSEARCH_PATH "/lib64:/usr/lib64:/lib:/usr/lib:/usr/lib64/iscsi:/usr/lib64/llvm15/lib:/usr/lib64/pipewire-0.3/jack/"
400
401/* The archive extension */
402#define LT_LIBEXT "a"
403
404/* The archive prefix */
405#define LT_LIBPREFIX "lib"
406
407/* Define to the extension used for runtime loadable modules, say, ".so". */
408#define LT_MODULE_EXT ".so"
409
410/* Define to the name of the environment variable that determines the run-time
411 module search path. */
412#define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH"
413
414/* Define to the sub-directory where libtool stores uninstalled libraries. */
415#define LT_OBJDIR ".libs/"
416
417/* Define to the shared library suffix, say, ".dylib". */
418/* #undef LT_SHARED_EXT */
419
420/* Define to the shared archive member specification, say "(shr.o)". */
421/* #undef LT_SHARED_LIB_MEMBER */
422
423/* Define if dlsym() requires a leading underscore in symbol names. */
424/* #undef NEED_USCORE */
425
426/* Where to keep configuration files like authkey */
427#define PACEMAKER_CONFIG_DIR "/etc/pacemaker"
428
429/* Version number of this Pacemaker build */
430#define PACEMAKER_VERSION "3.0.1"
431
432/* Name of package */
433#define PACKAGE "pacemaker"
434
435/* Define to the address where bug reports for this package should be sent. */
436#define PACKAGE_BUGREPORT "users@clusterlabs.org"
437
438/* Define to the full name of this package. */
439#define PACKAGE_NAME "pacemaker"
440
441/* Define to the full name and version of this package. */
442#define PACKAGE_STRING "pacemaker 3.0.1"
443
444/* Define to the one symbol short name of this package. */
445#define PACKAGE_TARNAME "pacemaker"
446
447/* Define to the home page for this package. */
448#define PACKAGE_URL "https://ClusterLabs.org/projects/pacemaker/"
449
450/* Define to the version of this package. */
451#define PACKAGE_VERSION "3.0.1"
452
453/* OCF root directory for resource agents and libraries */
454#define PCMK_OCF_ROOT "/usr/lib/ocf"
455
456/* Where to keep scheduler outputs */
457#define PCMK_SCHEDULER_INPUT_DIR "/var/lib/pacemaker/pengine"
458
459/* Location for the Pacemaker Relax-NG Schema */
460#define PCMK_SCHEMA_DIR "/usr/share/pacemaker"
461
462/* Highest API schema version */
463#define PCMK__API_VERSION "2.38"
464
465/* Where bugs should be reported */
466#define PCMK__BUG_URL "https://bugs.clusterlabs.org/enter_bug.cgi?product=Pacemaker"
467
468/* Location for CIB secrets */
469/* #undef PCMK__CIB_SECRETS_DIR */
470
471/* Whether concurrent-fencing cluster option default is true */
472#define PCMK__CONCURRENT_FENCING_DEFAULT_TRUE 1
473
474/* Support CIB secrets */
475#define PCMK__ENABLE_CIBSECRETS 0
476
477/* have ncurses library */
478#define PCMK__ENABLE_CURSES 1
479
480/* Whether to support LSB resource agents */
481#define PCMK__ENABLE_LSB 1
482
483/* Whether "service" is supported as an agent standard */
484#define PCMK__ENABLE_SERVICE 1
485
486/* Location for executable fence agents */
487#define PCMK__FENCE_BINDIR "/usr/sbin"
488
489/* GnuTLS cipher priorities */
490#define PCMK__GNUTLS_PRIORITIES "NORMAL"
491
492/* Base directory for message catalogs */
493#define PCMK__LOCALE_DIR "/usr/share/locale"
494
495/* Location for LSB init scripts */
496#define PCMK__LSB_INIT_DIR "/etc/init.d"
497
498/* OCF directories to search for resource agents */
499#define PCMK__OCF_RA_PATH "/usr/lib/ocf/resource.d"
500
501/* Where resource agents should keep state files */
502#define PCMK__OCF_TMP_DIR "/var/run/resource-agents"
503
504/* Location to store directory produced by Pacemaker daemons */
505#define PCMK__PERSISTENT_DATA_DIR "/var/lib/pacemaker"
506
507/* Location to store Relax-NG Schema files on remote nodes */
508#define PCMK__REMOTE_SCHEMA_DIR "/var/lib/pacemaker/schemas"
509
510/* Default value for resource-stickiness resource meta-attribute */
511#define PCMK__RESOURCE_STICKINESS_DEFAULT 0
512
513/* Location for modifiable per-process data */
514#define PCMK__RUN_DIR "/var/run"
515
516/* Default value for SBD_SYNC_RESOURCE_STARTUP environment variable */
517#define PCMK__SBD_SYNC_DEFAULT false
518
519/* Valgrind command */
520#define PCMK__VALGRIND_EXEC "/usr/bin/valgrind"
521
522/* Build with code coverage */
523#define PCMK__WITH_COVERAGE 0
524
525/* Location for system binaries */
526#define SBIN_DIR "/usr/sbin"
527
528/* Define to 1 if all of the C89 standard headers exist (not just the ones
529 required in a freestanding environment). This macro is provided for
530 backward compatibility; new code need not use it. */
531#define STDC_HEADERS 1
532
533/* Support the Corosync messaging and membership layer */
534#define SUPPORT_COROSYNC 1
535
536/* Support systemd resources */
537#define SUPPORT_SYSTEMD 1
538
539/* Version number of package */
540#define VERSION "3.0.1"
541
542/* xmllint command */
543#define XMLLINT_PATH "/usr/bin/xmllint"
544
545/* Define so that glibc/gnulib argp.h does not typedef error_t. */
546/* #undef __error_t_defined */
547
548/* Define to a type to use for 'error_t' if it is not otherwise available. */
549/* #undef error_t */