1321f3446f38d429bbfafec2885e7e6a6353cce1fTheodore Ts'o/* work around bug in AndroidConfig.h */
2321f3446f38d429bbfafec2885e7e6a6353cce1fTheodore Ts'o#ifdef HAVE_MALLOC_H
3321f3446f38d429bbfafec2885e7e6a6353cce1fTheodore Ts'o#undef HAVE_MALLOC_H
4321f3446f38d429bbfafec2885e7e6a6353cce1fTheodore Ts'o#define HAVE_MALLOC_H 1
5321f3446f38d429bbfafec2885e7e6a6353cce1fTheodore Ts'o#endif
6321f3446f38d429bbfafec2885e7e6a6353cce1fTheodore Ts'o
7321f3446f38d429bbfafec2885e7e6a6353cce1fTheodore Ts'o#define ROOT_SYSCONFDIR "/etc"
84fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o
9f9e0f1d4a7cf32c4091eee7d2a1676cac1d17438Adrien Schildknecht#define ENABLE_LIBSPARSE 1
10f9e0f1d4a7cf32c4091eee7d2a1676cac1d17438Adrien Schildknecht
114fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define DISABLE_BACKTRACE 1
124fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_DIRENT_H 1
134fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_ERRNO_H 1
144fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_GETOPT_H 1
15cf491d3a64ac0d6c1349e9672a5edaca3901300cTheodore Ts'o#define HAVE_GETPWUID_R 1
164fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_INTPTR_T 1
174fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_INTTYPES_H 1
184fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_MMAP 1
194fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_SETJMP_H 1
2025f291c9b32d8017e6969c72a75e37d354c0570bTheodore Ts'o#define HAVE_SNPRINTF 1
214fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_STDLIB_H 1
224fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_STRCASECMP 1
234fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_STRDUP 1
24cf491d3a64ac0d6c1349e9672a5edaca3901300cTheodore Ts'o#define HAVE_STRINGS_H 1
25478360f50b68356849813f97db46fd156da5248eTheodore Ts'o#define HAVE_STRNLEN 1
26cf491d3a64ac0d6c1349e9672a5edaca3901300cTheodore Ts'o#define HAVE_STRPTIME 1
274fb758aa4bf235ecd85786b4e819941dc534a0c0Theodore Ts'o#define HAVE_SYSCONF 1
2894c0dc3190907ad4b09755e4ce9f8fc9bb3a39a6Adrien Schildknecht#define HAVE_TYPE_SSIZE_T 1
2994c0dc3190907ad4b09755e4ce9f8fc9bb3a39a6Adrien Schildknecht#define HAVE_UNISTD_H 1
3094c0dc3190907ad4b09755e4ce9f8fc9bb3a39a6Adrien Schildknecht#define HAVE_UTIME_H 1
311538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht
321538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#define HAVE_SYS_STAT_H 1
331538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#define HAVE_SYS_TIME_H 1
341538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#define HAVE_SYS_TYPES_H 1
351538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht
361538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#if defined(_WIN32)
371538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_LINUX_TYPES_H 1
381538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_WINSOCK_H 1
391538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#endif
401538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#if defined(__APPLE__) || defined(__linux__)
411538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_FCNTL 1
421538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_FSYNC 1
431538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_GETPAGESIZE 1
441538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_NET_IF_H 1
451538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_NETINET_IN_H 1
461538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_PREAD 1
471538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_PWRITE 1
481538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_POSIX_MEMALIGN 1
491538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_IOCTL_H 1
501538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_MMAN_H 1
511538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_MOUNT_H 1
521538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_PARAM_H 1
531538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_RESOURCE_H 1
541538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_SELECT_H 1
551538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_WAIT_H 1
561538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#endif
571538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#if defined(__linux__)
581538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_EXT2_IOCTLS 1
591538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_FALLOCATE 1
601538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_LINUX_FD_H 1
611538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_LINUX_TYPES_H 1
621538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_LSEEK64 1
631538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_LSEEK64_PROTOTYPE 1
641538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_PREAD64 1
651538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_PWRITE64 1
661538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht# define HAVE_SYS_PRCTL_H 1
671538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#endif
68