mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
d9e8895a96
dm-integrity stores checksums of the data written to an LV, and returns an error if data read from the LV does not match the previously saved checksum. When used on raid images, dm-raid will correct the error by reading the block from another image, and the device user sees no error. The integrity metadata (checksums) are stored on an internal LV allocated by lvm for each linear image. The internal LV is allocated on the same PV as the image. Create a raid LV with an integrity layer over each raid image (for raid levels 1,4,5,6,10): lvcreate --type raidN --raidintegrity y [options] Add an integrity layer to images of an existing raid LV: lvconvert --raidintegrity y LV Remove the integrity layer from images of a raid LV: lvconvert --raidintegrity n LV Settings Use --raidintegritymode journal|bitmap (journal is default) to configure the method used by dm-integrity to ensure crash consistency. Initialization When integrity is added to an LV, the kernel needs to initialize the integrity metadata/checksums for all blocks in the LV. The data corruption checking performed by dm-integrity will only operate on areas of the LV that are already initialized. The progress of integrity initialization is reported by the "syncpercent" LV reporting field (and under the Cpy%Sync lvs column.) Example: create a raid1 LV with integrity: $ lvcreate --type raid1 -m1 --raidintegrity y -n rr -L1G foo Creating integrity metadata LV rr_rimage_0_imeta with size 12.00 MiB. Logical volume "rr_rimage_0_imeta" created. Creating integrity metadata LV rr_rimage_1_imeta with size 12.00 MiB. Logical volume "rr_rimage_1_imeta" created. Logical volume "rr" created. $ lvs -a foo LV VG Attr LSize Origin Cpy%Sync rr foo rwi-a-r--- 1.00g 4.93 [rr_rimage_0] foo gwi-aor--- 1.00g [rr_rimage_0_iorig] 41.02 [rr_rimage_0_imeta] foo ewi-ao---- 12.00m [rr_rimage_0_iorig] foo -wi-ao---- 1.00g [rr_rimage_1] foo gwi-aor--- 1.00g [rr_rimage_1_iorig] 39.45 [rr_rimage_1_imeta] foo ewi-ao---- 12.00m [rr_rimage_1_iorig] foo -wi-ao---- 1.00g [rr_rmeta_0] foo ewi-aor--- 4.00m [rr_rmeta_1] foo ewi-aor--- 4.00m
775 lines
21 KiB
C
775 lines
21 KiB
C
/* include/configure.h.in. Generated from configure.ac by autoheader. */
|
|
|
|
/* Define to 1 to use libblkid detection of signatures when wiping. */
|
|
#undef BLKID_WIPING_SUPPORT
|
|
|
|
/* The path to 'cache_check', if available. */
|
|
#undef CACHE_CHECK_CMD
|
|
|
|
/* Define to 1 if the external 'cache_check' tool requires the
|
|
--clear-needs-check-flag option */
|
|
#undef CACHE_CHECK_NEEDS_CHECK
|
|
|
|
/* The path to 'cache_dump', if available. */
|
|
#undef CACHE_DUMP_CMD
|
|
|
|
/* Define to 1 to include built-in support for cache. */
|
|
#undef CACHE_INTERNAL
|
|
|
|
/* The path to 'cache_repair', if available. */
|
|
#undef CACHE_REPAIR_CMD
|
|
|
|
/* The path to 'cache_restore', if available. */
|
|
#undef CACHE_RESTORE_CMD
|
|
|
|
/* Define to 1 if the `closedir' function returns void instead of `int'. */
|
|
#undef CLOSEDIR_VOID
|
|
|
|
/* Path to cmirrord pidfile. */
|
|
#undef CMIRRORD_PIDFILE
|
|
|
|
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
|
systems. This function is required for `alloca.c' support on those systems.
|
|
*/
|
|
#undef CRAY_STACKSEG_END
|
|
|
|
/* Define to 1 if using `alloca.c'. */
|
|
#undef C_ALLOCA
|
|
|
|
/* Name of default metadata archive subdirectory. */
|
|
#undef DEFAULT_ARCHIVE_SUBDIR
|
|
|
|
/* Name of default metadata backup subdirectory. */
|
|
#undef DEFAULT_BACKUP_SUBDIR
|
|
|
|
/* Name of default metadata cache subdirectory. */
|
|
#undef DEFAULT_CACHE_SUBDIR
|
|
|
|
/* Define default node creation behavior with dmsetup create */
|
|
#undef DEFAULT_DM_ADD_NODE
|
|
|
|
/* Define default name mangling behaviour */
|
|
#undef DEFAULT_DM_NAME_MANGLING
|
|
|
|
/* Default DM run directory. */
|
|
#undef DEFAULT_DM_RUN_DIR
|
|
|
|
/* Default system configuration directory. */
|
|
#undef DEFAULT_ETC_DIR
|
|
|
|
/* Name of default locking directory. */
|
|
#undef DEFAULT_LOCK_DIR
|
|
|
|
/* Default segtype used for mirror volumes. */
|
|
#undef DEFAULT_MIRROR_SEGTYPE
|
|
|
|
/* Default directory to keep PID files in. */
|
|
#undef DEFAULT_PID_DIR
|
|
|
|
/* Name of default configuration profile subdirectory. */
|
|
#undef DEFAULT_PROFILE_SUBDIR
|
|
|
|
/* Default segtype used for raid10 volumes. */
|
|
#undef DEFAULT_RAID10_SEGTYPE
|
|
|
|
/* Default LVM run directory. */
|
|
#undef DEFAULT_RUN_DIR
|
|
|
|
/* Define to 0 to reinstate the pre-2.02.54 handling of unit suffixes. */
|
|
#undef DEFAULT_SI_UNIT_CONSISTENCY
|
|
|
|
/* Default segtype used for sparse volumes. */
|
|
#undef DEFAULT_SPARSE_SEGTYPE
|
|
|
|
/* Path to LVM system directory. */
|
|
#undef DEFAULT_SYS_DIR
|
|
|
|
/* Use blkid wiping by default. */
|
|
#undef DEFAULT_USE_BLKID_WIPING
|
|
|
|
/* Use lvmlockd by default. */
|
|
#undef DEFAULT_USE_LVMLOCKD
|
|
|
|
/* Use lvmpolld by default. */
|
|
#undef DEFAULT_USE_LVMPOLLD
|
|
|
|
/* Define to 1 to enable LVM2 device-mapper interaction. */
|
|
#undef DEVMAPPER_SUPPORT
|
|
|
|
/* Define to 1 to enable the device-mapper event daemon. */
|
|
#undef DMEVENTD
|
|
|
|
/* Path to dmeventd binary. */
|
|
#undef DMEVENTD_PATH
|
|
|
|
/* Path to dmeventd pidfile. */
|
|
#undef DMEVENTD_PIDFILE
|
|
|
|
/* Define to 1 to enable the device-mapper filemap daemon. */
|
|
#undef DMFILEMAPD
|
|
|
|
/* Define to enable compat protocol */
|
|
#undef DM_COMPAT
|
|
|
|
/* Define default group for device node */
|
|
#undef DM_DEVICE_GID
|
|
|
|
/* Define default mode for device node */
|
|
#undef DM_DEVICE_MODE
|
|
|
|
/* Define default owner for device node */
|
|
#undef DM_DEVICE_UID
|
|
|
|
/* Define to enable ioctls calls to kernel */
|
|
#undef DM_IOCTLS
|
|
|
|
/* Library version */
|
|
#undef DM_LIB_VERSION
|
|
|
|
/* Path to fsadm binary. */
|
|
#undef FSADM_PATH
|
|
|
|
/* Define to 1 if you have the `alarm' function. */
|
|
#undef HAVE_ALARM
|
|
|
|
/* Define to 1 if you have `alloca', as a function or macro. */
|
|
#undef HAVE_ALLOCA
|
|
|
|
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
|
*/
|
|
#undef HAVE_ALLOCA_H
|
|
|
|
/* Define to 1 if you have the <arpa/inet.h> header file. */
|
|
#undef HAVE_ARPA_INET_H
|
|
|
|
/* Define to 1 if you have the <asm/byteorder.h> header file. */
|
|
#undef HAVE_ASM_BYTEORDER_H
|
|
|
|
/* Define to 1 if you have the <assert.h> header file. */
|
|
#undef HAVE_ASSERT_H
|
|
|
|
/* Define to 1 if you have the `atexit' function. */
|
|
#undef HAVE_ATEXIT
|
|
|
|
/* Define to 1 if canonicalize_file_name is available. */
|
|
#undef HAVE_CANONICALIZE_FILE_NAME
|
|
|
|
/* Define to 1 if your system has a working `chown' function. */
|
|
#undef HAVE_CHOWN
|
|
|
|
/* Define to 1 if you have the `clock_gettime' function. */
|
|
#undef HAVE_CLOCK_GETTIME
|
|
|
|
/* Define to 1 if you have the <ctype.h> header file. */
|
|
#undef HAVE_CTYPE_H
|
|
|
|
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
|
|
don't. */
|
|
#undef HAVE_DECL_STRERROR_R
|
|
|
|
/* Define to 1 if you have the <dirent.h> header file. */
|
|
#undef HAVE_DIRENT_H
|
|
|
|
/* Define to 1 if you have the <dlfcn.h> header file. */
|
|
#undef HAVE_DLFCN_H
|
|
|
|
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
|
#undef HAVE_DOPRNT
|
|
|
|
/* Define to 1 if you have the <errno.h> header file. */
|
|
#undef HAVE_ERRNO_H
|
|
|
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
|
#undef HAVE_FCNTL_H
|
|
|
|
/* Define to 1 if you have the <float.h> header file. */
|
|
#undef HAVE_FLOAT_H
|
|
|
|
/* Define to 1 if you have the `fork' function. */
|
|
#undef HAVE_FORK
|
|
|
|
/* Define to 1 if you have the `ftruncate' function. */
|
|
#undef HAVE_FTRUNCATE
|
|
|
|
/* Define to 1 if you have the `gethostname' function. */
|
|
#undef HAVE_GETHOSTNAME
|
|
|
|
/* Define to 1 if getline is available. */
|
|
#undef HAVE_GETLINE
|
|
|
|
/* Define to 1 if getopt_long is available. */
|
|
#undef HAVE_GETOPTLONG
|
|
|
|
/* Define to 1 if you have the <getopt.h> header file. */
|
|
#undef HAVE_GETOPT_H
|
|
|
|
/* Define to 1 if you have the `getpagesize' function. */
|
|
#undef HAVE_GETPAGESIZE
|
|
|
|
/* Define to 1 if you have the `gettimeofday' function. */
|
|
#undef HAVE_GETTIMEOFDAY
|
|
|
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
|
#undef HAVE_INTTYPES_H
|
|
|
|
/* Define to 1 if you have the <langinfo.h> header file. */
|
|
#undef HAVE_LANGINFO_H
|
|
|
|
/* Define to 1 if you have the <libaio.h> header file. */
|
|
#undef HAVE_LIBAIO_H
|
|
|
|
/* Define to 1 if dynamic libraries are available. */
|
|
#undef HAVE_LIBDL
|
|
|
|
/* Define to 1 if you have the <libgen.h> header file. */
|
|
#undef HAVE_LIBGEN_H
|
|
|
|
/* Define to 1 if you have the <libintl.h> header file. */
|
|
#undef HAVE_LIBINTL_H
|
|
|
|
/* Define to 1 if udev_device_get_is_initialized is available. */
|
|
#undef HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED
|
|
|
|
/* Define to 1 if you have the <limits.h> header file. */
|
|
#undef HAVE_LIMITS_H
|
|
|
|
/* Define to 1 if you have the <linux/fiemap.h> header file. */
|
|
#undef HAVE_LINUX_FIEMAP_H
|
|
|
|
/* Define to 1 if you have the <linux/fs.h> header file. */
|
|
#undef HAVE_LINUX_FS_H
|
|
|
|
/* Define to 1 if you have the <linux/magic.h> header file. */
|
|
#undef HAVE_LINUX_MAGIC_H
|
|
|
|
/* Define to 1 if you have the <locale.h> header file. */
|
|
#undef HAVE_LOCALE_H
|
|
|
|
/* Define to 1 if you have the `localtime_r' function. */
|
|
#undef HAVE_LOCALTIME_R
|
|
|
|
/* Define to 1 if `lstat' has the bug that it succeeds when given the
|
|
zero-length file name argument. */
|
|
#undef HAVE_LSTAT_EMPTY_STRING_BUG
|
|
|
|
/* Define to 1 if you have the <machine/endian.h> header file. */
|
|
#undef HAVE_MACHINE_ENDIAN_H
|
|
|
|
/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
|
|
to 0 otherwise. */
|
|
#undef HAVE_MALLOC
|
|
|
|
/* Define to 1 if you have the <malloc.h> header file. */
|
|
#undef HAVE_MALLOC_H
|
|
|
|
/* Define to 1 if you have the `memchr' function. */
|
|
#undef HAVE_MEMCHR
|
|
|
|
/* Define to 1 if you have the <memory.h> header file. */
|
|
#undef HAVE_MEMORY_H
|
|
|
|
/* Define to 1 if you have the `memset' function. */
|
|
#undef HAVE_MEMSET
|
|
|
|
/* Define to 1 if you have the `mkdir' function. */
|
|
#undef HAVE_MKDIR
|
|
|
|
/* Define to 1 if you have the `mkfifo' function. */
|
|
#undef HAVE_MKFIFO
|
|
|
|
/* Define to 1 if you have a working `mmap' system call. */
|
|
#undef HAVE_MMAP
|
|
|
|
/* Define to 1 if you have the `munmap' function. */
|
|
#undef HAVE_MUNMAP
|
|
|
|
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
|
#undef HAVE_NDIR_H
|
|
|
|
/* Define to 1 if you have the `nl_langinfo' function. */
|
|
#undef HAVE_NL_LANGINFO
|
|
|
|
/* Define to 1 if you have the <paths.h> header file. */
|
|
#undef HAVE_PATHS_H
|
|
|
|
/* Define to 1 if you have the `prlimit' function. */
|
|
#undef HAVE_PRLIMIT
|
|
|
|
/* Define to 1 if you have the `pselect' function. */
|
|
#undef HAVE_PSELECT
|
|
|
|
/* Define to 1 if the system has the type `ptrdiff_t'. */
|
|
#undef HAVE_PTRDIFF_T
|
|
|
|
/* Define to 1 if you have the <readline/history.h> header file. */
|
|
#undef HAVE_READLINE_HISTORY_H
|
|
|
|
/* Define to 1 if you have the <readline/readline.h> header file. */
|
|
#undef HAVE_READLINE_READLINE_H
|
|
|
|
/* Define to 1 if your system has a GNU libc compatible `realloc' function,
|
|
and to 0 otherwise. */
|
|
#undef HAVE_REALLOC
|
|
|
|
/* Define to 1 if you have the `realpath' function. */
|
|
#undef HAVE_REALPATH
|
|
|
|
/* Define to 1 to include support for realtime clock. */
|
|
#undef HAVE_REALTIME
|
|
|
|
/* Define to 1 if you have the `rl_completion_matches' function. */
|
|
#undef HAVE_RL_COMPLETION_MATCHES
|
|
|
|
/* Define to 1 if you have the `rmdir' function. */
|
|
#undef HAVE_RMDIR
|
|
|
|
/* Define to 1 to include support for selinux. */
|
|
#undef HAVE_SELINUX
|
|
|
|
/* Define to 1 if you have the <selinux/label.h> header file. */
|
|
#undef HAVE_SELINUX_LABEL_H
|
|
|
|
/* Define to 1 if you have the <selinux/selinux.h> header file. */
|
|
#undef HAVE_SELINUX_SELINUX_H
|
|
|
|
/* Define to 1 if sepol_check_context is available. */
|
|
#undef HAVE_SEPOL
|
|
|
|
/* Define to 1 if you have the `setenv' function. */
|
|
#undef HAVE_SETENV
|
|
|
|
/* Define to 1 if you have the `setlocale' function. */
|
|
#undef HAVE_SETLOCALE
|
|
|
|
/* Define to 1 if you have the <signal.h> header file. */
|
|
#undef HAVE_SIGNAL_H
|
|
|
|
/* Define to 1 if `stat' has the bug that it succeeds when given the
|
|
zero-length file name argument. */
|
|
#undef HAVE_STAT_EMPTY_STRING_BUG
|
|
|
|
/* Define if struct stat has a field st_ctim with timespec for ctime */
|
|
#undef HAVE_STAT_ST_CTIM
|
|
|
|
/* Define to 1 if you have the <stdarg.h> header file. */
|
|
#undef HAVE_STDARG_H
|
|
|
|
/* Define to 1 if stdbool.h conforms to C99. */
|
|
#undef HAVE_STDBOOL_H
|
|
|
|
/* Define to 1 if you have the <stddef.h> header file. */
|
|
#undef HAVE_STDDEF_H
|
|
|
|
/* Define to 1 if you have the <stdint.h> header file. */
|
|
#undef HAVE_STDINT_H
|
|
|
|
/* Define to 1 if you have the <stdio.h> header file. */
|
|
#undef HAVE_STDIO_H
|
|
|
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
|
#undef HAVE_STDLIB_H
|
|
|
|
/* Define to 1 if you have the `strcasecmp' function. */
|
|
#undef HAVE_STRCASECMP
|
|
|
|
/* Define to 1 if you have the `strchr' function. */
|
|
#undef HAVE_STRCHR
|
|
|
|
/* Define to 1 if you have the `strcspn' function. */
|
|
#undef HAVE_STRCSPN
|
|
|
|
/* Define to 1 if you have the `strdup' function. */
|
|
#undef HAVE_STRDUP
|
|
|
|
/* Define to 1 if you have the `strerror' function. */
|
|
#undef HAVE_STRERROR
|
|
|
|
/* Define to 1 if you have the `strerror_r' function. */
|
|
#undef HAVE_STRERROR_R
|
|
|
|
/* Define to 1 if you have the <strings.h> header file. */
|
|
#undef HAVE_STRINGS_H
|
|
|
|
/* Define to 1 if you have the <string.h> header file. */
|
|
#undef HAVE_STRING_H
|
|
|
|
/* Define to 1 if you have the `strncasecmp' function. */
|
|
#undef HAVE_STRNCASECMP
|
|
|
|
/* Define to 1 if you have the `strndup' function. */
|
|
#undef HAVE_STRNDUP
|
|
|
|
/* Define to 1 if you have the `strpbrk' function. */
|
|
#undef HAVE_STRPBRK
|
|
|
|
/* Define to 1 if you have the `strrchr' function. */
|
|
#undef HAVE_STRRCHR
|
|
|
|
/* Define to 1 if you have the `strspn' function. */
|
|
#undef HAVE_STRSPN
|
|
|
|
/* Define to 1 if you have the `strstr' function. */
|
|
#undef HAVE_STRSTR
|
|
|
|
/* Define to 1 if you have the `strtol' function. */
|
|
#undef HAVE_STRTOL
|
|
|
|
/* Define to 1 if you have the `strtoul' function. */
|
|
#undef HAVE_STRTOUL
|
|
|
|
/* Define to 1 if you have the `strtoull' function. */
|
|
#undef HAVE_STRTOULL
|
|
|
|
/* Define to 1 if `st_blocks' is a member of `struct stat'. */
|
|
#undef HAVE_STRUCT_STAT_ST_BLOCKS
|
|
|
|
/* Define to 1 if `st_rdev' is a member of `struct stat'. */
|
|
#undef HAVE_STRUCT_STAT_ST_RDEV
|
|
|
|
/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
|
|
`HAVE_STRUCT_STAT_ST_BLOCKS' instead. */
|
|
#undef HAVE_ST_BLOCKS
|
|
|
|
/* Define to 1 if you have the <syslog.h> header file. */
|
|
#undef HAVE_SYSLOG_H
|
|
|
|
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
|
*/
|
|
#undef HAVE_SYS_DIR_H
|
|
|
|
/* Define to 1 if you have the <sys/disk.h> header file. */
|
|
#undef HAVE_SYS_DISK_H
|
|
|
|
/* Define to 1 if you have the <sys/file.h> header file. */
|
|
#undef HAVE_SYS_FILE_H
|
|
|
|
/* Define to 1 if you have the <sys/inotify.h> header file. */
|
|
#undef HAVE_SYS_INOTIFY_H
|
|
|
|
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
|
#undef HAVE_SYS_IOCTL_H
|
|
|
|
/* Define to 1 if you have the <sys/ipc.h> header file. */
|
|
#undef HAVE_SYS_IPC_H
|
|
|
|
/* Define to 1 if you have the <sys/mman.h> header file. */
|
|
#undef HAVE_SYS_MMAN_H
|
|
|
|
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
|
*/
|
|
#undef HAVE_SYS_NDIR_H
|
|
|
|
/* Define to 1 if you have the <sys/param.h> header file. */
|
|
#undef HAVE_SYS_PARAM_H
|
|
|
|
/* Define to 1 if you have the <sys/resource.h> header file. */
|
|
#undef HAVE_SYS_RESOURCE_H
|
|
|
|
/* Define to 1 if you have the <sys/sem.h> header file. */
|
|
#undef HAVE_SYS_SEM_H
|
|
|
|
/* Define to 1 if you have the <sys/statvfs.h> header file. */
|
|
#undef HAVE_SYS_STATVFS_H
|
|
|
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
|
#undef HAVE_SYS_STAT_H
|
|
|
|
/* Define to 1 if you have the <sys/timerfd.h> header file. */
|
|
#undef HAVE_SYS_TIMERFD_H
|
|
|
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
|
#undef HAVE_SYS_TIME_H
|
|
|
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
|
#undef HAVE_SYS_TYPES_H
|
|
|
|
/* Define to 1 if you have the <sys/utsname.h> header file. */
|
|
#undef HAVE_SYS_UTSNAME_H
|
|
|
|
/* Define to 1 if you have the <sys/vfs.h> header file. */
|
|
#undef HAVE_SYS_VFS_H
|
|
|
|
/* Define to 1 if you have the <sys/wait.h> header file. */
|
|
#undef HAVE_SYS_WAIT_H
|
|
|
|
/* Define to 1 if you have the <termios.h> header file. */
|
|
#undef HAVE_TERMIOS_H
|
|
|
|
/* Define to 1 if you have the <time.h> header file. */
|
|
#undef HAVE_TIME_H
|
|
|
|
/* Define to 1 if you have the `uname' function. */
|
|
#undef HAVE_UNAME
|
|
|
|
/* Define to 1 if you have the <unistd.h> header file. */
|
|
#undef HAVE_UNISTD_H
|
|
|
|
/* valgrind.h found */
|
|
#undef HAVE_VALGRIND
|
|
|
|
/* Define to 1 if you have the `vfork' function. */
|
|
#undef HAVE_VFORK
|
|
|
|
/* Define to 1 if you have the <vfork.h> header file. */
|
|
#undef HAVE_VFORK_H
|
|
|
|
/* Define to 1 if you have the `vprintf' function. */
|
|
#undef HAVE_VPRINTF
|
|
|
|
/* Define to 1 if `fork' works. */
|
|
#undef HAVE_WORKING_FORK
|
|
|
|
/* Define to 1 if `vfork' works. */
|
|
#undef HAVE_WORKING_VFORK
|
|
|
|
/* Define to 1 if the system has the type `_Bool'. */
|
|
#undef HAVE__BOOL
|
|
|
|
/* Define to 1 if the system has the `__builtin_clz' built-in function */
|
|
#undef HAVE___BUILTIN_CLZ
|
|
|
|
/* Define to 1 if the system has the `__builtin_clzll' built-in function */
|
|
#undef HAVE___BUILTIN_CLZLL
|
|
|
|
/* Internalization package */
|
|
#undef INTL_PACKAGE
|
|
|
|
/* Locale-dependent data */
|
|
#undef LOCALEDIR
|
|
|
|
/* Define to 1 to include code that uses lvmlockd dlm control option. */
|
|
#undef LOCKDDLM_CONTROL_SUPPORT
|
|
|
|
/* Define to 1 to include code that uses lvmlockd dlm option. */
|
|
#undef LOCKDDLM_SUPPORT
|
|
|
|
/* Define to 1 to include code that uses lvmlockd sanlock option. */
|
|
#undef LOCKDSANLOCK_SUPPORT
|
|
|
|
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
|
|
slash. */
|
|
#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
|
|
|
|
/* Path to lvmconfig binary. */
|
|
#undef LVMCONFIG_PATH
|
|
|
|
/* Path to lvmlockd pidfile. */
|
|
#undef LVMLOCKD_PIDFILE
|
|
|
|
/* Define to 1 to include code that uses lvmlockd. */
|
|
#undef LVMLOCKD_SUPPORT
|
|
|
|
/* Path to lvmpolld pidfile. */
|
|
#undef LVMPOLLD_PIDFILE
|
|
|
|
/* Define to 1 to include code that uses lvmpolld. */
|
|
#undef LVMPOLLD_SUPPORT
|
|
|
|
/* configure command line used */
|
|
#undef LVM_CONFIGURE_LINE
|
|
|
|
/* Path to lvm binary. */
|
|
#undef LVM_PATH
|
|
|
|
/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
|
|
*/
|
|
#undef MAJOR_IN_MKDEV
|
|
|
|
/* Define to 1 if `major', `minor', and `makedev' are declared in
|
|
<sysmacros.h>. */
|
|
#undef MAJOR_IN_SYSMACROS
|
|
|
|
/* Define to 1 to include built-in support for mirrors. */
|
|
#undef MIRRORED_INTERNAL
|
|
|
|
/* The path to 'modprobe', if available. */
|
|
#undef MODPROBE_CMD
|
|
|
|
/* Define to 1 to include code that uses dbus notification. */
|
|
#undef NOTIFYDBUS_SUPPORT
|
|
|
|
/* Define to 1 to enable O_DIRECT support. */
|
|
#undef O_DIRECT_SUPPORT
|
|
|
|
/* Define to the address where bug reports for this package should be sent. */
|
|
#undef PACKAGE_BUGREPORT
|
|
|
|
/* Define to the full name of this package. */
|
|
#undef PACKAGE_NAME
|
|
|
|
/* Define to the full name and version of this package. */
|
|
#undef PACKAGE_STRING
|
|
|
|
/* Define to the one symbol short name of this package. */
|
|
#undef PACKAGE_TARNAME
|
|
|
|
/* Define to the home page for this package. */
|
|
#undef PACKAGE_URL
|
|
|
|
/* Define to the version of this package. */
|
|
#undef PACKAGE_VERSION
|
|
|
|
/* Define to 1 to include built-in support for raid. */
|
|
#undef RAID_INTERNAL
|
|
|
|
/* Define to 1 to include the LVM readline shell. */
|
|
#undef READLINE_SUPPORT
|
|
|
|
/* Define as the return type of signal handlers (`int' or `void'). */
|
|
#undef RETSIGTYPE
|
|
|
|
/* Define to 1 to include built-in support for snapshots. */
|
|
#undef SNAPSHOT_INTERNAL
|
|
|
|
/* If using the C implementation of alloca, define if you know the
|
|
direction of stack growth for your system; otherwise it will be
|
|
automatically deduced at runtime.
|
|
STACK_DIRECTION > 0 => grows toward higher addresses
|
|
STACK_DIRECTION < 0 => grows toward lower addresses
|
|
STACK_DIRECTION = 0 => direction of growth unknown */
|
|
#undef STACK_DIRECTION
|
|
|
|
/* Define to 1 if you have the ANSI C header files. */
|
|
#undef STDC_HEADERS
|
|
|
|
/* Define to 1 if strerror_r returns char *. */
|
|
#undef STRERROR_R_CHAR_P
|
|
|
|
/* Path to testsuite data */
|
|
#undef TESTSUITE_DATA
|
|
|
|
/* The path to 'thin_check', if available. */
|
|
#undef THIN_CHECK_CMD
|
|
|
|
/* Define to 1 if the external 'thin_check' tool requires the
|
|
--clear-needs-check-flag option */
|
|
#undef THIN_CHECK_NEEDS_CHECK
|
|
|
|
/* The path to 'thin_dump', if available. */
|
|
#undef THIN_DUMP_CMD
|
|
|
|
/* Define to 1 to include built-in support for thin provisioning. */
|
|
#undef THIN_INTERNAL
|
|
|
|
/* The path to 'thin_repair', if available. */
|
|
#undef THIN_REPAIR_CMD
|
|
|
|
/* The path to 'thin_restore', if available. */
|
|
#undef THIN_RESTORE_CMD
|
|
|
|
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
|
#undef TIME_WITH_SYS_TIME
|
|
|
|
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
|
#undef TM_IN_SYS_TIME
|
|
|
|
/* Define to 1 to enable synchronisation with udev processing. */
|
|
#undef UDEV_SYNC_SUPPORT
|
|
|
|
/* Enable a valgrind aware build of pool */
|
|
#undef VALGRIND_POOL
|
|
|
|
/* The path to 'vdoformat', if available. */
|
|
#undef VDO_FORMAT_CMD
|
|
|
|
/* Define to 1 to include built-in support for vdo. */
|
|
#undef VDO_INTERNAL
|
|
|
|
/* Define to 1 to include built-in support for writecache. */
|
|
#undef WRITECACHE_INTERNAL
|
|
|
|
/* Define to 1 to include built-in support for integrity. */
|
|
#undef INTEGRITY_INTERNAL
|
|
|
|
/* Define to get access to GNU/Linux extension */
|
|
#undef _GNU_SOURCE
|
|
|
|
/* Define to use re-entrant thread safe versions */
|
|
#undef _REENTRANT
|
|
|
|
/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
|
|
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
|
|
#define below would cause a syntax error. */
|
|
#undef _UINT32_T
|
|
|
|
/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
|
|
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
|
|
#define below would cause a syntax error. */
|
|
#undef _UINT64_T
|
|
|
|
/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
|
|
<pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
|
|
#define below would cause a syntax error. */
|
|
#undef _UINT8_T
|
|
|
|
/* Define to empty if `const' does not conform to ANSI C. */
|
|
#undef const
|
|
|
|
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
#undef gid_t
|
|
|
|
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
|
calls it, or to nothing if 'inline' is not supported under any name. */
|
|
#ifndef __cplusplus
|
|
#undef inline
|
|
#endif
|
|
|
|
/* Define to the type of a signed integer type of width exactly 16 bits if
|
|
such a type exists and the standard includes do not define it. */
|
|
#undef int16_t
|
|
|
|
/* Define to the type of a signed integer type of width exactly 32 bits if
|
|
such a type exists and the standard includes do not define it. */
|
|
#undef int32_t
|
|
|
|
/* Define to the type of a signed integer type of width exactly 64 bits if
|
|
such a type exists and the standard includes do not define it. */
|
|
#undef int64_t
|
|
|
|
/* Define to the type of a signed integer type of width exactly 8 bits if such
|
|
a type exists and the standard includes do not define it. */
|
|
#undef int8_t
|
|
|
|
/* Define to rpl_malloc if the replacement function should be used. */
|
|
#undef malloc
|
|
|
|
/* Define to `int' if <sys/types.h> does not define. */
|
|
#undef mode_t
|
|
|
|
/* Define to `long int' if <sys/types.h> does not define. */
|
|
#undef off_t
|
|
|
|
/* Define to `int' if <sys/types.h> does not define. */
|
|
#undef pid_t
|
|
|
|
/* Define to rpl_realloc if the replacement function should be used. */
|
|
#undef realloc
|
|
|
|
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
|
#undef size_t
|
|
|
|
/* Define to `int' if <sys/types.h> does not define. */
|
|
#undef ssize_t
|
|
|
|
/* Define to `int' if <sys/types.h> doesn't define. */
|
|
#undef uid_t
|
|
|
|
/* Define to the type of an unsigned integer type of width exactly 16 bits if
|
|
such a type exists and the standard includes do not define it. */
|
|
#undef uint16_t
|
|
|
|
/* Define to the type of an unsigned integer type of width exactly 32 bits if
|
|
such a type exists and the standard includes do not define it. */
|
|
#undef uint32_t
|
|
|
|
/* Define to the type of an unsigned integer type of width exactly 64 bits if
|
|
such a type exists and the standard includes do not define it. */
|
|
#undef uint64_t
|
|
|
|
/* Define to the type of an unsigned integer type of width exactly 8 bits if
|
|
such a type exists and the standard includes do not define it. */
|
|
#undef uint8_t
|
|
|
|
/* Define as `fork' if `vfork' does not work. */
|
|
#undef vfork
|