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 "d8340737c4" 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 ascii-docs books cibsecrets corosync-ge-2 default-resource-stickiness generated-manpages lsb monotonic ncurses nls 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 "/run/crm" 37 38 /* Define to 1 if translation of program messages to the user's native 39 language is requested. */ 40 #define ENABLE_NLS 1 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 #define HAVE_DCGETTEXT 1 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 #define HAVE_GETTEXT 1 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 <memory.h> header file. */ 223 #define HAVE_MEMORY_H 1 224 225 /* Define to 1 if you have the `nanosleep' function. */ 226 #define HAVE_NANOSLEEP 1 227 228 /* Define to 1 if you have the <ncurses.h> header file. */ 229 #define HAVE_NCURSES_H 1 230 231 /* Define to 1 if you have the <ncurses/ncurses.h> header file. */ 232 #define HAVE_NCURSES_NCURSES_H 1 233 234 /* Define to 1 if you have the <netdb.h> header file. */ 235 #define HAVE_NETDB_H 1 236 237 /* Define to 1 if you have the <netinet/in.h> header file. */ 238 #define HAVE_NETINET_IN_H 1 239 240 /* Define to 1 if you have the <netinet/ip.h> header file. */ 241 #define HAVE_NETINET_IP_H 1 242 243 /* Define to 1 if you have the <netinet/tcp.h> header file. */ 244 #define HAVE_NETINET_TCP_H 1 245 246 /* Define to 1 if you have the `opendir' function. */ 247 #define HAVE_OPENDIR 1 248 249 /* Define to 1 if you have the <pam/pam_appl.h> header file. */ 250 /* #undef HAVE_PAM_PAM_APPL_H */ 251 252 /* Define if libtool can extract symbol lists from object files. */ 253 #define HAVE_PRELOADED_SYMBOLS 1 254 255 /* Define to 1 if processes can change their name */ 256 #define HAVE_PROGNAME 1 257 258 /* Define to 1 if you have the <pwd.h> header file. */ 259 #define HAVE_PWD_H 1 260 261 /* Define to 1 if you have the `qb_ipcc_auth_get' function. */ 262 /* #undef HAVE_QB_IPCC_AUTH_GET */ 263 264 /* Define to 1 if you have the `qb_ipcc_connect_async' function. */ 265 /* #undef HAVE_QB_IPCC_CONNECT_ASYNC */ 266 267 /* Define to 1 if you have the `readdir' function. */ 268 #define HAVE_READDIR 1 269 270 /* Define to 1 if you have the <regex.h> header file. */ 271 #define HAVE_REGEX_H 1 272 273 /* Define to 1 if you have the <sched.h> header file. */ 274 #define HAVE_SCHED_H 1 275 276 /* Define to 1 if you have the <security/pam_appl.h> header file. */ 277 #define HAVE_SECURITY_PAM_APPL_H 1 278 279 /* Define if you have the shl_load function. */ 280 /* #undef HAVE_SHL_LOAD */ 281 282 /* Define to 1 if sighandler_t is available */ 283 /* #undef HAVE_SIGHANDLER_T */ 284 285 /* Define to 1 if you have the <signal.h> header file. */ 286 #define HAVE_SIGNAL_H 1 287 288 /* Define if Unix socket auth method is getsockopt(s, SO_PEERCRED, 289 &sockpeercred, ...) */ 290 /* #undef HAVE_SOCKPEERCRED */ 291 292 /* Define to 1 if sscanf %m modifier is available */ 293 #define HAVE_SSCANF_M 1 294 295 /* Define to 1 if you have the <stdarg.h> header file. */ 296 #define HAVE_STDARG_H 1 297 298 /* Define to 1 if you have the <stdbool.h> header file. */ 299 #define HAVE_STDBOOL_H 1 300 301 /* Define to 1 if you have the <stddef.h> header file. */ 302 #define HAVE_STDDEF_H 1 303 304 /* Define to 1 if you have the <stdint.h> header file. */ 305 #define HAVE_STDINT_H 1 306 307 /* Define to 1 if you have the <stdio.h> header file. */ 308 #define HAVE_STDIO_H 1 309 310 /* Define to 1 if you have the <stdlib.h> header file. */ 311 #define HAVE_STDLIB_H 1 312 313 /* Define to 1 if you have the <stonith/stonith.h> header file. */ 314 /* #undef HAVE_STONITH_STONITH_H */ 315 316 /* Define to 1 if you have the `strchrnul' function. */ 317 #define HAVE_STRCHRNUL 1 318 319 /* Define to 1 if you have the <strings.h> header file. */ 320 #define HAVE_STRINGS_H 1 321 322 /* Define to 1 if you have the <string.h> header file. */ 323 #define HAVE_STRING_H 1 324 325 /* Define to 1 if you have the `strlcat' function. */ 326 /* #undef HAVE_STRLCAT */ 327 328 /* Define to 1 if you have the `strlcpy' function. */ 329 /* #undef HAVE_STRLCPY */ 330 331 /* Define this if struct dirent has d_type */ 332 #define HAVE_STRUCT_DIRENT_D_TYPE 1 333 334 /* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */ 335 #define HAVE_STRUCT_TM_TM_GMTOFF 1 336 337 /* Define to 1 if you have the <sys/dl.h> header file. */ 338 /* #undef HAVE_SYS_DL_H */ 339 340 /* Define to 1 if you have the <sys/ioctl.h> header file. */ 341 #define HAVE_SYS_IOCTL_H 1 342 343 /* Define to 1 if you have the <sys/param.h> header file. */ 344 #define HAVE_SYS_PARAM_H 1 345 346 /* Define to 1 if you have the <sys/reboot.h> header file. */ 347 #define HAVE_SYS_REBOOT_H 1 348 349 /* Define to 1 if you have the <sys/resource.h> header file. */ 350 #define HAVE_SYS_RESOURCE_H 1 351 352 /* Define to 1 if you have the <sys/signalfd.h> header file. */ 353 #define HAVE_SYS_SIGNALFD_H 1 354 355 /* Define to 1 if you have the <sys/socket.h> header file. */ 356 #define HAVE_SYS_SOCKET_H 1 357 358 /* Define to 1 if you have the <sys/stat.h> header file. */ 359 #define HAVE_SYS_STAT_H 1 360 361 /* Define to 1 if you have the <sys/time.h> header file. */ 362 #define HAVE_SYS_TIME_H 1 363 364 /* Define to 1 if you have the <sys/types.h> header file. */ 365 #define HAVE_SYS_TYPES_H 1 366 367 /* Define to 1 if you have the <sys/uio.h> header file. */ 368 #define HAVE_SYS_UIO_H 1 369 370 /* Define to 1 if you have the <sys/utsname.h> header file. */ 371 #define HAVE_SYS_UTSNAME_H 1 372 373 /* Define to 1 if you have the <sys/wait.h> header file. */ 374 #define HAVE_SYS_WAIT_H 1 375 376 /* Define to 1 if you have the <termios.h> header file. */ 377 #define HAVE_TERMIOS_H 1 378 379 /* Define to 1 if you have the <time.h> header file. */ 380 #define HAVE_TIME_H 1 381 382 /* Define if Unix socket auth method is getsockopt(s, SO_PEERCRED, &ucred, 383 ...) */ 384 #define HAVE_UCRED 1 385 386 /* Define to 1 if you have the <unistd.h> header file. */ 387 #define HAVE_UNISTD_H 1 388 389 /* Define to 1 if you have the `usleep' function. */ 390 #define HAVE_USLEEP 1 391 392 /* Define to 1 if you have the <uuid/uuid.h> header file. */ 393 #define HAVE_UUID_UUID_H 1 394 395 /* This value is set to 1 to indicate that the system argz facility works */ 396 #define HAVE_WORKING_ARGZ 1 397 398 /* Whether enum qb_log_conf supports QB_LOG_CONF_ELLIPSIS */ 399 /* #undef HAVE_qb_log_conf_QB_LOG_CONF_ELLIPSIS */ 400 401 /* Whether enum qb_log_conf supports QB_LOG_CONF_MAX_LINE_LEN */ 402 /* #undef HAVE_qb_log_conf_QB_LOG_CONF_MAX_LINE_LEN */ 403 404 /* Define if the OS needs help to load dependent libraries for dlopen(). */ 405 /* #undef LTDL_DLOPEN_DEPLIBS */ 406 407 /* Define to the system default library search path. */ 408 #define LT_DLSEARCH_PATH "/lib64:/usr/lib64:/lib:/usr/lib:/usr/lib64/atlas:/usr/lib64//bind9-export/:/usr/lib64/dyninst:/usr/lib64/iscsi:/usr/lib64/llvm17/lib/" 409 410 /* The archive extension */ 411 #define LT_LIBEXT "a" 412 413 /* The archive prefix */ 414 #define LT_LIBPREFIX "lib" 415 416 /* Define to the extension used for runtime loadable modules, say, ".so". */ 417 #define LT_MODULE_EXT ".so" 418 419 /* Define to the name of the environment variable that determines the run-time 420 module search path. */ 421 #define LT_MODULE_PATH_VAR "LD_LIBRARY_PATH" 422 423 /* Define to the sub-directory where libtool stores uninstalled libraries. */ 424 #define LT_OBJDIR ".libs/" 425 426 /* Define to the shared library suffix, say, ".dylib". */ 427 /* #undef LT_SHARED_EXT */ 428 429 /* Define to the shared archive member specification, say "(shr.o)". */ 430 /* #undef LT_SHARED_LIB_MEMBER */ 431 432 /* Define if dlsym() requires a leading underscore in symbol names. */ 433 /* #undef NEED_USCORE */ 434 435 /* Where to keep configuration files like authkey */ 436 #define PACEMAKER_CONFIG_DIR "/etc/pacemaker" 437 438 /* Version number of this Pacemaker build */ 439 #define PACEMAKER_VERSION "3.0.0" 440 441 /* Name of package */ 442 #define PACKAGE "pacemaker" 443 444 /* Define to the address where bug reports for this package should be sent. */ 445 #define PACKAGE_BUGREPORT "users@clusterlabs.org" 446 447 /* Define to the full name of this package. */ 448 #define PACKAGE_NAME "pacemaker" 449 450 /* Define to the full name and version of this package. */ 451 #define PACKAGE_STRING "pacemaker 3.0.0" 452 453 /* Define to the one symbol short name of this package. */ 454 #define PACKAGE_TARNAME "pacemaker" 455 456 /* Define to the home page for this package. */ 457 #define PACKAGE_URL "https://ClusterLabs.org/projects/pacemaker/" 458 459 /* Define to the version of this package. */ 460 #define PACKAGE_VERSION "3.0.0" 461 462 /* OCF root directory for resource agents and libraries */ 463 #define PCMK_OCF_ROOT "/usr/lib/ocf" 464 465 /* Where to keep scheduler outputs */ 466 #define PCMK_SCHEDULER_INPUT_DIR "/var/lib/pacemaker/pengine" 467 468 /* Location for the Pacemaker Relax-NG Schema */ 469 #define PCMK_SCHEMA_DIR "/usr/share/pacemaker" 470 471 /* Highest API schema version */ 472 #define PCMK__API_VERSION "2.38" 473 474 /* Where bugs should be reported */ 475 #define PCMK__BUG_URL "https://bugs.clusterlabs.org/enter_bug.cgi?product=Pacemaker" 476 477 /* Location for CIB secrets */ 478 #define PCMK__CIB_SECRETS_DIR "/var/lib/pacemaker/lrm/secrets" 479 480 /* Whether concurrent-fencing cluster option default is true */ 481 #define PCMK__CONCURRENT_FENCING_DEFAULT_TRUE 1 482 483 /* Support CIB secrets */ 484 #define PCMK__ENABLE_CIBSECRETS 1 485 486 /* have ncurses library */ 487 #define PCMK__ENABLE_CURSES 1 488 489 /* Whether to support LSB resource agents */ 490 #define PCMK__ENABLE_LSB 1 491 492 /* Whether "service" is supported as an agent standard */ 493 #define PCMK__ENABLE_SERVICE 1 494 495 /* Location for executable fence agents */ 496 #define PCMK__FENCE_BINDIR "/usr/sbin" 497 498 /* GnuTLS cipher priorities */ 499 #define PCMK__GNUTLS_PRIORITIES "NORMAL" 500 501 /* Base directory for message catalogs */ 502 #define PCMK__LOCALE_DIR "/usr/share/locale" 503 504 /* Location for LSB init scripts */ 505 #define PCMK__LSB_INIT_DIR "/etc/init.d" 506 507 /* OCF directories to search for resource agents */ 508 #define PCMK__OCF_RA_PATH "/usr/lib/ocf/resource.d" 509 510 /* Where resource agents should keep state files */ 511 #define PCMK__OCF_TMP_DIR "/run/resource-agents" 512 513 /* Location to store directory produced by Pacemaker daemons */ 514 #define PCMK__PERSISTENT_DATA_DIR "/var/lib/pacemaker" 515 516 /* Location to store Relax-NG Schema files on remote nodes */ 517 #define PCMK__REMOTE_SCHEMA_DIR "/var/lib/pacemaker/schemas" 518 519 /* Default value for resource-stickiness resource meta-attribute */ 520 #define PCMK__RESOURCE_STICKINESS_DEFAULT 1 521 522 /* Location for modifiable per-process data */ 523 #define PCMK__RUN_DIR "/run" 524 525 /* Default value for SBD_SYNC_RESOURCE_STARTUP environment variable */ 526 #define PCMK__SBD_SYNC_DEFAULT false 527 528 /* Valgrind command */ 529 #define PCMK__VALGRIND_EXEC "/usr/bin/valgrind" 530 531 /* Build with code coverage */ 532 #define PCMK__WITH_COVERAGE 0 533 534 /* Location for system binaries */ 535 #define SBIN_DIR "/usr/sbin" 536 537 /* Define to 1 if you have the ANSI C header files. */ 538 #define STDC_HEADERS 1 539 540 /* Support the Corosync messaging and membership layer */ 541 #define SUPPORT_COROSYNC 1 542 543 /* Support systemd resources */ 544 #define SUPPORT_SYSTEMD 1 545 546 /* Version number of package */ 547 #define VERSION "3.0.0" 548 549 /* xmllint command */ 550 #define XMLLINT_PATH "/usr/bin/xmllint" 551 552 /* Define so that glibc/gnulib argp.h does not typedef error_t. */ 553 /* #undef __error_t_defined */ 554 555 /* Define to a type to use for 'error_t' if it is not otherwise available. */ 556 /* #undef error_t */