2018-04-30 09:42:11 +01:00
/* include/configure.h.in. Generated from configure.ac by autoheader. */
2006-05-09 21:23:51 +00:00
2021-04-26 14:27:05 +02:00
/* Define to 1 to include code that uses libsystemd machine-id apis. */
# undef APP_MACHINEID_SUPPORT
2013-11-29 15:27:56 +01:00
/* Define to 1 to use libblkid detection of signatures when wiping. */
2013-11-14 14:03:24 +01:00
# undef BLKID_WIPING_SUPPORT
2014-07-04 16:31:29 +02:00
/* The path to 'cache_check', if available. */
# undef CACHE_CHECK_CMD
2015-07-07 09:51:40 +02:00
/* Define to 1 if the external 'cache_check' tool requires the
- - clear - needs - check - flag option */
# undef CACHE_CHECK_NEEDS_CHECK
2014-07-04 16:31:29 +02:00
/* The path to 'cache_dump', if available. */
# undef CACHE_DUMP_CMD
2014-02-10 19:02:18 +01:00
/* Define to 1 to include built-in support for cache. */
# undef CACHE_INTERNAL
2014-07-04 16:31:29 +02:00
/* The path to 'cache_repair', if available. */
# undef CACHE_REPAIR_CMD
/* The path to 'cache_restore', if available. */
# undef CACHE_RESTORE_CMD
2022-08-15 11:22:53 +02:00
/* Define to 1 if the `closedir' function returns void instead of int. */
2006-05-09 21:23:51 +00:00
# undef CLOSEDIR_VOID
2009-08-28 20:51:40 +00:00
/* Path to cmirrord pidfile. */
# undef CMIRRORD_PIDFILE
2022-08-15 11:22:53 +02:00
/* Define to 1 if using 'alloca.c'. */
2006-05-09 21:23:51 +00:00
# undef C_ALLOCA
2010-05-20 13:47:21 +00:00
/* Name of default metadata archive subdirectory. */
# undef DEFAULT_ARCHIVE_SUBDIR
/* Name of default metadata backup subdirectory. */
# undef DEFAULT_BACKUP_SUBDIR
2010-05-20 22:32:44 +00:00
/* Name of default metadata cache subdirectory. */
2010-05-20 13:47:21 +00:00
# undef DEFAULT_CACHE_SUBDIR
2011-02-04 22:17:54 +00:00
/* Define default node creation behavior with dmsetup create */
# undef DEFAULT_DM_ADD_NODE
2012-02-15 11:20:12 +00:00
/* Define default name mangling behaviour */
# undef DEFAULT_DM_NAME_MANGLING
2012-06-21 08:41:52 -04:00
/* Default DM run directory. */
# undef DEFAULT_DM_RUN_DIR
2015-02-13 19:10:10 +00:00
/* Default system configuration directory. */
# undef DEFAULT_ETC_DIR
2010-05-20 13:47:21 +00:00
/* Name of default locking directory. */
# undef DEFAULT_LOCK_DIR
2014-10-30 23:38:02 +01:00
/* Default segtype used for mirror volumes. */
# undef DEFAULT_MIRROR_SEGTYPE
2012-06-21 08:41:52 -04:00
/* Default directory to keep PID files in. */
# undef DEFAULT_PID_DIR
2013-06-25 12:26:40 +02:00
/* Name of default configuration profile subdirectory. */
# undef DEFAULT_PROFILE_SUBDIR
2014-10-30 23:38:02 +01:00
/* Default segtype used for raid10 volumes. */
# undef DEFAULT_RAID10_SEGTYPE
2012-06-21 08:41:52 -04:00
/* Default LVM run directory. */
2010-07-28 13:55:42 +00:00
# undef DEFAULT_RUN_DIR
2009-09-28 16:23:44 +00:00
/* Define to 0 to reinstate the pre-2.02.54 handling of unit suffixes. */
# undef DEFAULT_SI_UNIT_CONSISTENCY
2014-10-30 23:38:02 +01:00
/* Default segtype used for sparse volumes. */
# undef DEFAULT_SPARSE_SEGTYPE
2010-05-20 13:47:21 +00:00
/* Path to LVM system directory. */
# undef DEFAULT_SYS_DIR
2015-06-23 15:20:51 +02:00
/* Use blkid wiping by default. */
# undef DEFAULT_USE_BLKID_WIPING
2022-08-15 11:22:53 +02:00
/* Default for lvm.conf use_devicesfile. */
2021-10-14 22:41:09 +02:00
# undef DEFAULT_USE_DEVICES_FILE
2015-03-05 14:00:44 -06:00
/* Use lvmlockd by default. */
# undef DEFAULT_USE_LVMLOCKD
2015-05-11 13:49:41 +02:00
/* Use lvmpolld by default. */
# undef DEFAULT_USE_LVMPOLLD
2008-10-31 22:34:42 +00:00
/* Define to 1 to enable LVM2 device-mapper interaction. */
2006-05-09 21:23:51 +00:00
# undef DEVMAPPER_SUPPORT
/* Define to 1 to enable the device-mapper event daemon. */
# undef DMEVENTD
2008-10-31 22:34:42 +00:00
/* Path to dmeventd binary. */
# undef DMEVENTD_PATH
/* Path to dmeventd pidfile. */
# undef DMEVENTD_PIDFILE
daemons: add dmfilemapd
Add a daemon that can be launched to monitor a group of regions
corresponding to the extents of a file, and to update the regions as the
file's allocation changes.
The daemon is intended to be started from a library interface, but can
also be run from the command line:
dmfilemapd <fd> <group_id> <path> <mode> [<foreground>[<log_level>]]
Where fd is a file descriptor open on the mapped file, group_id is the
group identifier of the mapped group and mode is either "inode" or
"path". E.g.:
# dmfilemapd 3 0 vm.img inode 1 3 3<vm.img
...
If foreground is non-zero, the daemon will not fork to run in the
background. If verbose is non-zero, libdm and daemon log messages will
be printed.
It is possible for the group identifier to change when regions are
re-mapped: this occurs when the group leader is deleted (regroup=1 in
dm_stats_update_regions_from_fd()), and another region is created before
the daemon has a chance to recreate the leader region.
The operation is inherently racey since there is currently no way to
atomically move or resize a dm_stats region while retaining its
region_id.
Detect this condition and update the group_id value stored in the
filemap monitor.
A function is also provided in the the stats API to launch the filemap
monitoring daemon:
int dm_stats_start_filemapd(int fd, uint64_t group_id, const char *path,
dm_filemapd_mode_t mode, unsigned foreground,
unsigned verbose);
This carries out the first fork and execs dmfilemapd with the arguments
specified.
A dm_filemapd_mode_t value is specified by the mode argument: either
DM_FILEMAPD_FOLLOW_INODE, or DM_FILEMAPD_FOLLOW_PATH. A helper function,
dm_filemapd_mode_from_string(), is provided to parse a string containing
a valid mode name into the appropriate dm_filemapd_mode_t value.
2016-12-15 20:10:27 +00:00
/* Define to 1 to enable the device-mapper filemap daemon. */
# undef DMFILEMAPD
2015-05-18 10:36:11 +02:00
/* 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
2008-11-01 02:19:19 +00:00
/* Library version */
# undef DM_LIB_VERSION
2020-09-26 21:32:55 +02:00
/* Define to 1 to include the LVM editline shell. */
# undef EDITLINE_SUPPORT
lvresize: add new options and defaults for fs handling
The new option "--fs String" for lvresize/lvreduce/lvextend
controls the handling of file systems before/after resizing
the LV. --resizefs is the same as --fs resize.
The new option "--fsmode String" can be used to control
mounting and unmounting of the fs during resizing.
Possible --fs values:
checksize
Only applies to reducing size; does nothing for extend.
Check the fs size and reduce the LV if the fs is not using
the affected space, i.e. the fs does not need to be shrunk.
Fail the command without reducing the fs or LV if the fs is
using the affected space.
resize
Resize the fs using the fs-specific resize command.
This may include mounting, unmounting, or running fsck.
See --fsmode to control mounting behavior, and --nofsck to
disable fsck.
resize_fsadm
Use the old method of calling fsadm to handle the fs
(deprecated.) Warning: this option does not prevent lvreduce
from destroying file systems that are unmounted (or mounted
if prompts are skipped.)
ignore
Resize the LV without checking for or handling a file system.
Warning: using ignore when reducing the LV size may destroy the
file system.
Possible --fsmode values:
manage
Mount or unmount the fs as needed to resize the fs,
and attempt to restore the original mount state at the end.
nochange
Do not mount or unmount the fs. If mounting or unmounting
is required to resize the fs, then do not resize the fs or
the LV and fail the command.
offline
Unmount the fs if it is mounted, and resize the fs while it
is unmounted. If mounting is required to resize the fs,
then do not resize the fs or the LV and fail the command.
Notes on lvreduce:
When no --fs or --resizefs option is specified:
. lvextend default behavior is fs ignore.
. lvreduce default behavior is fs checksize
(includes activating the LV.)
With the exception of --fs resize_fsadm|ignore, lvreduce requires
the recent libblkid fields FSLASTBLOCK and FSBLOCKSIZE.
FSLASTBLOCK*FSBLOCKSIZE is the last byte used by the fs on the LV,
which determines if reducing the fs is necessary.
2022-06-14 15:20:21 -05:00
/* Paths to binaries. */
2017-04-08 19:43:20 +02:00
# undef FSADM_PATH
lvresize: add new options and defaults for fs handling
The new option "--fs String" for lvresize/lvreduce/lvextend
controls the handling of file systems before/after resizing
the LV. --resizefs is the same as --fs resize.
The new option "--fsmode String" can be used to control
mounting and unmounting of the fs during resizing.
Possible --fs values:
checksize
Only applies to reducing size; does nothing for extend.
Check the fs size and reduce the LV if the fs is not using
the affected space, i.e. the fs does not need to be shrunk.
Fail the command without reducing the fs or LV if the fs is
using the affected space.
resize
Resize the fs using the fs-specific resize command.
This may include mounting, unmounting, or running fsck.
See --fsmode to control mounting behavior, and --nofsck to
disable fsck.
resize_fsadm
Use the old method of calling fsadm to handle the fs
(deprecated.) Warning: this option does not prevent lvreduce
from destroying file systems that are unmounted (or mounted
if prompts are skipped.)
ignore
Resize the LV without checking for or handling a file system.
Warning: using ignore when reducing the LV size may destroy the
file system.
Possible --fsmode values:
manage
Mount or unmount the fs as needed to resize the fs,
and attempt to restore the original mount state at the end.
nochange
Do not mount or unmount the fs. If mounting or unmounting
is required to resize the fs, then do not resize the fs or
the LV and fail the command.
offline
Unmount the fs if it is mounted, and resize the fs while it
is unmounted. If mounting is required to resize the fs,
then do not resize the fs or the LV and fail the command.
Notes on lvreduce:
When no --fs or --resizefs option is specified:
. lvextend default behavior is fs ignore.
. lvreduce default behavior is fs checksize
(includes activating the LV.)
With the exception of --fs resize_fsadm|ignore, lvreduce requires
the recent libblkid fields FSLASTBLOCK and FSBLOCKSIZE.
FSLASTBLOCK*FSBLOCKSIZE is the last byte used by the fs on the LV,
which determines if reducing the fs is necessary.
2022-06-14 15:20:21 -05:00
# undef LVRESIZE_FS_HELPER_PATH
2017-04-08 19:43:20 +02:00
2021-03-29 21:46:12 +02:00
/* Define to use GNU versioning in the shared library. */
# undef GNU_SYMVER
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `alarm' function. */
# undef HAVE_ALARM
2022-08-15 11:22:53 +02:00
/* Define to 1 if you have 'alloca', as a function or macro. */
2006-05-09 21:23:51 +00:00
# undef HAVE_ALLOCA
2022-08-15 11:22:53 +02:00
/* Define to 1 if <alloca.h> works. */
2006-05-09 21:23:51 +00:00
# undef HAVE_ALLOCA_H
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the <arpa/inet.h> header file. */
# undef HAVE_ARPA_INET_H
2006-05-09 21:23:51 +00:00
/* 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
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `atexit' function. */
# undef HAVE_ATEXIT
2020-10-02 18:39:19 +02:00
/* Define if ioctl BLKZEROOUT can be used for device zeroing. */
# undef HAVE_BLKZEROOUT
2008-10-31 22:34:42 +00:00
/* Define to 1 if canonicalize_file_name is available. */
# undef HAVE_CANONICALIZE_FILE_NAME
2010-07-05 22:23:15 +00:00
/* Define to 1 if your system has a working `chown' function. */
# undef HAVE_CHOWN
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `clock_gettime' function. */
# undef HAVE_CLOCK_GETTIME
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <ctype.h> header file. */
# undef HAVE_CTYPE_H
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
don ' t . */
# undef HAVE_DECL_STRERROR_R
2008-06-13 14:37:18 +00:00
/* Define to 1 if you have the <dirent.h> header file. */
2006-05-09 21:23:51 +00:00
# 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
2020-09-26 21:32:55 +02:00
/* Define to 1 if you have the <editline/readline.h> header file. */
# undef HAVE_EDITLINE_READLINE_H
2008-06-13 14:37:18 +00:00
/* Define to 1 if you have the <errno.h> header file. */
# undef HAVE_ERRNO_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <fcntl.h> header file. */
# undef HAVE_FCNTL_H
2021-09-24 18:04:39 +02:00
/* Define to 1 if you have the `ffs' function. */
# undef HAVE_FFS
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the <float.h> header file. */
# undef HAVE_FLOAT_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the `fork' function. */
# undef HAVE_FORK
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the `ftruncate' function. */
# undef HAVE_FTRUNCATE
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the `gethostname' function. */
# undef HAVE_GETHOSTNAME
2008-10-31 22:34:42 +00:00
/* Define to 1 if getline is available. */
# undef HAVE_GETLINE
2008-06-13 14:37:18 +00:00
/* Define to 1 if getopt_long is available. */
2006-05-09 21:23:51 +00:00
# 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
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the `gettimeofday' function. */
# undef HAVE_GETTIMEOFDAY
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <inttypes.h> header file. */
# undef HAVE_INTTYPES_H
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the <langinfo.h> header file. */
# undef HAVE_LANGINFO_H
2018-05-15 21:43:03 +02:00
/* Define to 1 if you have the <libaio.h> header file. */
# undef HAVE_LIBAIO_H
2006-05-09 21:23:51 +00:00
/* 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
2015-11-11 15:15:34 +01:00
/* Define to 1 if udev_device_get_is_initialized is available. */
# undef HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <limits.h> header file. */
# undef HAVE_LIMITS_H
2016-07-08 23:38:32 +01:00
/* Define to 1 if you have the <linux/fiemap.h> header file. */
# undef HAVE_LINUX_FIEMAP_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <linux/fs.h> header file. */
# undef HAVE_LINUX_FS_H
2016-07-08 23:38:32 +01:00
/* Define to 1 if you have the <linux/magic.h> header file. */
# undef HAVE_LINUX_MAGIC_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <locale.h> header file. */
# undef HAVE_LOCALE_H
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `localtime_r' function. */
# undef HAVE_LOCALTIME_R
2006-05-09 21:23:51 +00:00
/* 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
2022-08-30 13:28:24 +02:00
/* Define to 1 if you have the `mallinfo2' function. */
# undef HAVE_MALLINFO2
2006-05-09 21:23:51 +00:00
/* 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
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `memchr' function. */
# undef HAVE_MEMCHR
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the `memset' function. */
# undef HAVE_MEMSET
/* Define to 1 if you have the `mkdir' function. */
# undef HAVE_MKDIR
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the `mkfifo' function. */
# undef HAVE_MKFIFO
2006-05-09 21:23:51 +00:00
/* 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
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the `nl_langinfo' function. */
# undef HAVE_NL_LANGINFO
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the <paths.h> header file. */
# undef HAVE_PATHS_H
2019-08-26 17:19:16 +02:00
/* Define to 1 if you have the `prlimit' function. */
# undef HAVE_PRLIMIT
2019-04-10 13:22:43 +02:00
/* Define to 1 if you have the `pselect' function. */
# undef HAVE_PSELECT
2015-07-27 14:26:56 +01:00
/* Define to 1 if the system has the type `ptrdiff_t'. */
# undef HAVE_PTRDIFF_T
2006-05-09 21:23:51 +00:00
/* 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
2010-07-05 22:23:15 +00:00
/* Define to 1 if your system has a GNU libc compatible `realloc' function,
and to 0 otherwise . */
# undef HAVE_REALLOC
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `realpath' function. */
# undef HAVE_REALPATH
2007-08-14 19:11:31 +00:00
/* Define to 1 to include support for realtime clock. */
# undef HAVE_REALTIME
2008-10-07 19:11:59 +00:00
/* Define to 1 if you have the `rl_completion_matches' function. */
2006-05-09 21:23:51 +00:00
# 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
2010-12-13 11:03:10 +00:00
/* Define to 1 if you have the <selinux/label.h> header file. */
# undef HAVE_SELINUX_LABEL_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <selinux/selinux.h> header file. */
# undef HAVE_SELINUX_SELINUX_H
2008-06-13 14:37:18 +00:00
/* Define to 1 if sepol_check_context is available. */
# undef HAVE_SEPOL
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the `setenv' function. */
# undef HAVE_SETENV
2006-05-09 21:23:51 +00:00
/* 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
2015-03-18 10:52:40 +01:00
/* Define if struct stat has a field st_ctim with timespec for ctime */
# undef HAVE_STAT_ST_CTIM
2008-06-13 14:37:18 +00:00
/* Define to 1 if you have the <stdarg.h> header file. */
# undef HAVE_STDARG_H
2015-07-27 14:26:56 +01:00
/* Define to 1 if stdbool.h conforms to C99. */
# undef HAVE_STDBOOL_H
2006-05-09 21:23:51 +00:00
/* 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
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the `strcspn' function. */
# undef HAVE_STRCSPN
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the `strdup' function. */
# undef HAVE_STRDUP
/* Define to 1 if you have the `strerror' function. */
# undef HAVE_STRERROR
2022-08-15 11:22:53 +02:00
/* Define if you have `strerror_r'. */
2015-07-27 14:26:56 +01:00
# undef HAVE_STRERROR_R
2006-05-09 21:23:51 +00:00
/* 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
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `strndup' function. */
# undef HAVE_STRNDUP
/* Define to 1 if you have the `strpbrk' function. */
# undef HAVE_STRPBRK
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the `strrchr' function. */
# undef HAVE_STRRCHR
2010-07-05 22:23:15 +00:00
/* Define to 1 if you have the `strspn' function. */
# undef HAVE_STRSPN
2006-05-09 21:23:51 +00:00
/* 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
2015-07-27 14:26:56 +01:00
/* Define to 1 if you have the `strtoull' function. */
# undef HAVE_STRTOULL
2018-01-30 12:13:48 +00:00
/* Define to 1 if `st_blocks' is a member of `struct stat'. */
# undef HAVE_STRUCT_STAT_ST_BLOCKS
2015-08-28 13:03:18 +01:00
/* Define to 1 if `st_rdev' is a member of `struct stat'. */
2006-05-09 21:23:51 +00:00
# undef HAVE_STRUCT_STAT_ST_RDEV
2018-01-30 12:13:48 +00:00
/* Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use
` HAVE_STRUCT_STAT_ST_BLOCKS ' instead . */
# undef HAVE_ST_BLOCKS
2006-05-09 21:23:51 +00:00
/* 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
2017-03-23 01:00:49 +00:00
/* Define to 1 if you have the <sys/inotify.h> header file. */
# undef HAVE_SYS_INOTIFY_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <sys/ioctl.h> header file. */
# undef HAVE_SYS_IOCTL_H
2009-07-31 11:49:53 +00:00
/* Define to 1 if you have the <sys/ipc.h> header file. */
# undef HAVE_SYS_IPC_H
2006-05-09 21:23:51 +00:00
/* 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
2009-07-31 11:49:53 +00:00
/* Define to 1 if you have the <sys/sem.h> header file. */
# undef HAVE_SYS_SEM_H
2008-06-13 14:37:18 +00:00
/* Define to 1 if you have the <sys/statvfs.h> header file. */
# undef HAVE_SYS_STATVFS_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <sys/stat.h> header file. */
# undef HAVE_SYS_STAT_H
2015-08-08 23:59:06 +01:00
/* Define to 1 if you have the <sys/timerfd.h> header file. */
# undef HAVE_SYS_TIMERFD_H
2015-08-28 13:03:18 +01:00
/* Define to 1 if you have the <sys/time.h> header file. */
# undef HAVE_SYS_TIME_H
2006-05-09 21:23:51 +00:00
/* 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
2018-01-30 12:13:48 +00:00
/* Define to 1 if you have the <sys/vfs.h> header file. */
# undef HAVE_SYS_VFS_H
2006-05-09 21:23:51 +00:00
/* Define to 1 if you have the <sys/wait.h> header file. */
# undef HAVE_SYS_WAIT_H
2008-06-13 14:37:18 +00:00
/* Define to 1 if you have the <termios.h> header file. */
# undef HAVE_TERMIOS_H
2006-05-09 21:23:51 +00:00
/* 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
2015-02-12 15:29:58 +01:00
/* valgrind.h found */
# undef HAVE_VALGRIND
2021-09-24 18:04:39 +02:00
/* Define to 1 if you have the `versionsort' function. */
# undef HAVE_VERSIONSORT
2006-05-09 21:23:51 +00:00
/* 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
2015-07-27 14:26:56 +01:00
/* Define to 1 if the system has the type `_Bool'. */
# undef HAVE__BOOL
2018-01-30 12:13:48 +00:00
/* Define to 1 if the system has the `__builtin_clz' built-in function */
# undef HAVE___BUILTIN_CLZ
2018-06-19 19:35:48 +02:00
/* Define to 1 if the system has the `__builtin_clzll' built-in function */
# undef HAVE___BUILTIN_CLZLL
2021-09-24 18:04:39 +02:00
/* Define to 1 if the system has the `__builtin_ffs' built-in function */
# undef HAVE___BUILTIN_FFS
2020-08-09 15:20:22 +02:00
/* Define to 1 to include built-in support for integrity. */
# undef INTEGRITY_INTERNAL
2015-05-18 10:36:11 +02:00
/* Internalization package */
# undef INTL_PACKAGE
2015-05-18 18:13:07 +02:00
/* Locale-dependent data */
2015-05-18 10:36:11 +02:00
# undef LOCALEDIR
2019-06-07 17:56:56 +02:00
/* Define to 1 to include code that uses lvmlockd dlm control option. */
# undef LOCKDDLM_CONTROL_SUPPORT
2015-07-06 18:20:20 +01:00
/* Define to 1 to include code that uses lvmlockd dlm option. */
# undef LOCKDDLM_SUPPORT
2021-05-21 10:56:37 +08:00
/* Define to 1 to include code that uses lvmlockd IDM option. */
# undef LOCKDIDM_SUPPORT
2021-07-09 14:42:26 +02:00
/* Define to 1 to include code that uses lvmlockd sanlock option. */
# undef LOCKDSANLOCK_SUPPORT
2006-05-09 21:23:51 +00:00
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
slash . */
# undef LSTAT_FOLLOWS_SLASHED_SYMLINK
2018-06-08 09:38:05 +01:00
/* Path to lvmconfig binary. */
# undef LVMCONFIG_PATH
2021-08-23 14:02:42 +02:00
/* Path to lvm_import_vdo script. */
# undef LVMIMPORTVDO_PATH
2015-03-05 14:00:44 -06:00
/* Path to lvmlockd pidfile. */
# undef LVMLOCKD_PIDFILE
/* Define to 1 to include code that uses lvmlockd. */
# undef LVMLOCKD_SUPPORT
2015-05-09 00:59:18 +01:00
/* Path to lvmpolld pidfile. */
# undef LVMPOLLD_PIDFILE
/* Define to 1 to include code that uses lvmpolld. */
# undef LVMPOLLD_SUPPORT
2017-03-23 01:00:49 +00:00
/* configure command line used */
# undef LVM_CONFIGURE_LINE
2010-06-03 13:50:26 +00:00
/* Path to lvm binary. */
# undef LVM_PATH
2010-07-05 22:23:15 +00:00
/* 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
2006-05-09 21:23:51 +00:00
/* Define to 1 to include built-in support for mirrors. */
# undef MIRRORED_INTERNAL
/* The path to 'modprobe', if available. */
# undef MODPROBE_CMD
2016-03-11 00:19:16 +00:00
/* Define to 1 to include code that uses dbus notification. */
# undef NOTIFYDBUS_SUPPORT
2006-05-09 21:23:51 +00:00
/* 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
2015-08-28 13:03:18 +01:00
/* Define to the home page for this package. */
# undef PACKAGE_URL
2006-05-09 21:23:51 +00:00
/* Define to the version of this package. */
# undef PACKAGE_VERSION
2011-08-02 22:07:20 +00:00
/* Define to 1 to include built-in support for raid. */
# undef RAID_INTERNAL
2006-05-09 21:23:51 +00:00
/* Define to 1 to include the LVM readline shell. */
# undef READLINE_SUPPORT
/* 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
2007-08-14 19:11:31 +00:00
automatically deduced at runtime .
2006-05-09 21:23:51 +00:00
STACK_DIRECTION > 0 = > grows toward higher addresses
STACK_DIRECTION < 0 = > grows toward lower addresses
STACK_DIRECTION = 0 = > direction of growth unknown */
# undef STACK_DIRECTION
2022-08-15 11:22:53 +02:00
/* Define to 1 if all of the C90 standard headers exist (not just the ones
required in a freestanding environment ) . This macro is provided for
backward compatibility ; new code need not use it . */
2006-05-09 21:23:51 +00:00
# undef STDC_HEADERS
2015-07-27 14:26:56 +01:00
/* Define to 1 if strerror_r returns char *. */
# undef STRERROR_R_CHAR_P
2021-10-14 22:41:09 +02:00
/* Define to 1 to include code that uses systemd journal. */
# undef SYSTEMD_JOURNAL_SUPPORT
2015-07-14 20:27:31 +02:00
/* Path to testsuite data */
# undef TESTSUITE_DATA
2012-03-14 17:09:00 +00:00
/* The path to 'thin_check', if available. */
# undef THIN_CHECK_CMD
2014-04-04 02:36:47 +01:00
/* Define to 1 if the external 'thin_check' tool requires the
- - clear - needs - check - flag option */
# undef THIN_CHECK_NEEDS_CHECK
2013-07-31 14:38:10 +02:00
/* The path to 'thin_dump', if available. */
# undef THIN_DUMP_CMD
2011-08-24 08:27:49 +00:00
/* Define to 1 to include built-in support for thin provisioning. */
# undef THIN_INTERNAL
2013-07-31 14:38:10 +02:00
/* The path to 'thin_repair', if available. */
# undef THIN_REPAIR_CMD
2014-05-26 23:28:03 +02:00
/* The path to 'thin_restore', if available. */
# undef THIN_RESTORE_CMD
2006-05-09 21:23:51 +00:00
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
# undef TM_IN_SYS_TIME
2009-07-31 11:49:53 +00:00
/* Define to 1 to enable synchronisation with udev processing. */
# undef UDEV_SYNC_SUPPORT
2010-08-16 22:54:35 +00:00
/* Enable a valgrind aware build of pool */
# undef VALGRIND_POOL
2018-06-29 13:38:18 +02:00
/* The path to 'vdoformat', if available. */
# undef VDO_FORMAT_CMD
/* Define to 1 to include built-in support for vdo. */
# undef VDO_INTERNAL
2018-11-08 12:22:07 +01:00
/* Define to 1 to include built-in support for writecache. */
# undef WRITECACHE_INTERNAL
2018-12-03 18:14:26 +01:00
/* Define to get access to GNU/Linux extension */
# undef _GNU_SOURCE
/* Define to use re-entrant thread safe versions */
# undef _REENTRANT
2010-07-05 22:23:15 +00:00
/* 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
2006-05-09 21:23:51 +00:00
/* Define to empty if `const' does not conform to ANSI C. */
# undef const
2010-07-05 22:23:15 +00:00
/* Define to `int' if <sys/types.h> doesn't define. */
# undef gid_t
2006-05-09 21:23:51 +00:00
/* 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
2010-07-05 22:23:15 +00:00
/* 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
2006-05-09 21:23:51 +00:00
/* 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
2007-08-14 19:11:31 +00:00
/* Define to `long int' if <sys/types.h> does not define. */
2006-05-09 21:23:51 +00:00
# undef off_t
2022-08-15 11:22:53 +02:00
/* Define as a signed integer type capable of holding a process identifier. */
2006-05-09 21:23:51 +00:00
# undef pid_t
2010-07-05 22:23:15 +00:00
/* Define to rpl_realloc if the replacement function should be used. */
# undef realloc
2007-08-14 19:11:31 +00:00
/* Define to `unsigned int' if <sys/types.h> does not define. */
2006-05-09 21:23:51 +00:00
# undef size_t
2010-07-05 22:23:15 +00:00
/* 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
2006-05-09 21:23:51 +00:00
/* Define as `fork' if `vfork' does not work. */
# undef vfork