xref: /aosp_15_r20/external/e2fsprogs/util/android_config.h (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
1*6a54128fSAndroid Build Coastguard Worker #ifndef __APPLE__
2*6a54128fSAndroid Build Coastguard Worker #define HAVE_MALLOC_H 1
3*6a54128fSAndroid Build Coastguard Worker #endif
4*6a54128fSAndroid Build Coastguard Worker 
5*6a54128fSAndroid Build Coastguard Worker #define ROOT_SYSCONFDIR "/etc"
6*6a54128fSAndroid Build Coastguard Worker 
7*6a54128fSAndroid Build Coastguard Worker #define ENABLE_LIBSPARSE 1
8*6a54128fSAndroid Build Coastguard Worker 
9*6a54128fSAndroid Build Coastguard Worker #define DISABLE_BACKTRACE 1
10*6a54128fSAndroid Build Coastguard Worker #define HAVE_DIRENT_H 1
11*6a54128fSAndroid Build Coastguard Worker #define HAVE_ERRNO_H 1
12*6a54128fSAndroid Build Coastguard Worker #define HAVE_GETOPT_H 1
13*6a54128fSAndroid Build Coastguard Worker #define HAVE_GETPWUID_R 1
14*6a54128fSAndroid Build Coastguard Worker #define HAVE_INTPTR_T 1
15*6a54128fSAndroid Build Coastguard Worker #define HAVE_INTTYPES_H 1
16*6a54128fSAndroid Build Coastguard Worker #define HAVE_MMAP 1
17*6a54128fSAndroid Build Coastguard Worker #define HAVE_SETJMP_H 1
18*6a54128fSAndroid Build Coastguard Worker #define HAVE_SNPRINTF 1
19*6a54128fSAndroid Build Coastguard Worker #define HAVE_STDLIB_H 1
20*6a54128fSAndroid Build Coastguard Worker #define HAVE_STRCASECMP 1
21*6a54128fSAndroid Build Coastguard Worker #define HAVE_STRDUP 1
22*6a54128fSAndroid Build Coastguard Worker #define HAVE_STRINGS_H 1
23*6a54128fSAndroid Build Coastguard Worker #define HAVE_STRNLEN 1
24*6a54128fSAndroid Build Coastguard Worker #define HAVE_STRPTIME 1
25*6a54128fSAndroid Build Coastguard Worker #define HAVE_SYSCONF 1
26*6a54128fSAndroid Build Coastguard Worker #define HAVE_TYPE_SSIZE_T 1
27*6a54128fSAndroid Build Coastguard Worker #define HAVE_UNISTD_H 1
28*6a54128fSAndroid Build Coastguard Worker #define HAVE_UTIME_H 1
29*6a54128fSAndroid Build Coastguard Worker 
30*6a54128fSAndroid Build Coastguard Worker #define HAVE_SYS_STAT_H 1
31*6a54128fSAndroid Build Coastguard Worker #if !defined(__APPLE__)
32*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_SYSMACROS_H 1
33*6a54128fSAndroid Build Coastguard Worker #endif
34*6a54128fSAndroid Build Coastguard Worker #define HAVE_SYS_TIME_H 1
35*6a54128fSAndroid Build Coastguard Worker #define HAVE_SYS_TYPES_H 1
36*6a54128fSAndroid Build Coastguard Worker 
37*6a54128fSAndroid Build Coastguard Worker #if defined(_WIN32)
38*6a54128fSAndroid Build Coastguard Worker # define HAVE_LINUX_TYPES_H 1
39*6a54128fSAndroid Build Coastguard Worker #endif
40*6a54128fSAndroid Build Coastguard Worker #if defined(__APPLE__) || defined(__linux__)
41*6a54128fSAndroid Build Coastguard Worker # define HAVE_FCNTL 1
42*6a54128fSAndroid Build Coastguard Worker # define HAVE_FSYNC 1
43*6a54128fSAndroid Build Coastguard Worker # define HAVE_GETPAGESIZE 1
44*6a54128fSAndroid Build Coastguard Worker # define HAVE_NET_IF_H 1
45*6a54128fSAndroid Build Coastguard Worker # define HAVE_NETINET_IN_H 1
46*6a54128fSAndroid Build Coastguard Worker # define HAVE_PREAD 1
47*6a54128fSAndroid Build Coastguard Worker # define HAVE_PWRITE 1
48*6a54128fSAndroid Build Coastguard Worker # define HAVE_POSIX_MEMALIGN 1
49*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_IOCTL_H 1
50*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_MMAN_H 1
51*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_MOUNT_H 1
52*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_PARAM_H 1
53*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_RESOURCE_H 1
54*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_SELECT_H 1
55*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_WAIT_H 1
56*6a54128fSAndroid Build Coastguard Worker #endif
57*6a54128fSAndroid Build Coastguard Worker #ifdef __APPLE__
58*6a54128fSAndroid Build Coastguard Worker # define HAVE_GETMNTINFO 1
59*6a54128fSAndroid Build Coastguard Worker #endif
60*6a54128fSAndroid Build Coastguard Worker #if defined(__linux__)
61*6a54128fSAndroid Build Coastguard Worker # define HAVE_EXT2_IOCTLS 1
62*6a54128fSAndroid Build Coastguard Worker # define HAVE_FALLOCATE 1
63*6a54128fSAndroid Build Coastguard Worker # define HAVE_LINUX_FD_H 1
64*6a54128fSAndroid Build Coastguard Worker # define HAVE_LINUX_TYPES_H 1
65*6a54128fSAndroid Build Coastguard Worker # define HAVE_LSEEK64 1
66*6a54128fSAndroid Build Coastguard Worker # define HAVE_LSEEK64_PROTOTYPE 1
67*6a54128fSAndroid Build Coastguard Worker # define HAVE_MNTENT_H 1
68*6a54128fSAndroid Build Coastguard Worker # define HAVE_PREAD64 1
69*6a54128fSAndroid Build Coastguard Worker # define HAVE_PWRITE64 1
70*6a54128fSAndroid Build Coastguard Worker # define HAVE_SETMNTENT 1
71*6a54128fSAndroid Build Coastguard Worker # define HAVE_SYS_PRCTL_H 1
72*6a54128fSAndroid Build Coastguard Worker #endif
73