xref: /aosp_15_r20/external/f2fs-tools/include/android_config.h (revision 59bfda1f02d633cd6b8b69f31eee485d40f6eef6)
1*59bfda1fSAndroid Build Coastguard Worker #if defined(__linux__)
2*59bfda1fSAndroid Build Coastguard Worker #define HAVE_ARCH_STRUCT_FLOCK 1
3*59bfda1fSAndroid Build Coastguard Worker #define HAVE_BLK_ZONE_REP_V2 1
4*59bfda1fSAndroid Build Coastguard Worker #define HAVE_BYTESWAP_H 1
5*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FCNTL_H 1
6*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FALLOC_H 1
7*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FSYNC 1
8*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_FCNTL_H 1
9*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_HDREG_H 1
10*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_LIMITS_H 1
11*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_LOOP_H 1
12*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_MAJOR_H 1
13*59bfda1fSAndroid Build Coastguard Worker #define HAVE_POSIX_ACL_H 1
14*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_TYPES_H 1
15*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_XATTR_H 1
16*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_FS_H 1
17*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_FIEMAP_H 1
18*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_VERITY_H 1
19*59bfda1fSAndroid Build Coastguard Worker #define HAVE_MNTENT_H 1
20*59bfda1fSAndroid Build Coastguard Worker #define HAVE_STDLIB_H 1
21*59bfda1fSAndroid Build Coastguard Worker #define HAVE_STRING_H 1
22*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_IOCTL_H 1
23*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_SYSCALL_H 1
24*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_MOUNT_H 1
25*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_UTSNAME_H 1
26*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_SYSMACROS_H 1
27*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_XATTR_H 1
28*59bfda1fSAndroid Build Coastguard Worker #define HAVE_UNISTD_H 1
29*59bfda1fSAndroid Build Coastguard Worker #define HAVE_UUID_UUID_H 1
30*59bfda1fSAndroid Build Coastguard Worker #define HAVE_CLOCK_GETTIME 1
31*59bfda1fSAndroid Build Coastguard Worker #define HAVE_CLOCK_BOOTTIME 1
32*59bfda1fSAndroid Build Coastguard Worker 
33*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FALLOCATE 1
34*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FSETXATTR 1
35*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FSTAT 1
36*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FSTAT64 1
37*59bfda1fSAndroid Build Coastguard Worker #define HAVE_GETMNTENT 1
38*59bfda1fSAndroid Build Coastguard Worker #define HAVE_MEMSET 1
39*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SELINUX_ANDROID_H 1
40*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SETMNTENT 1
41*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SPARSE_SPARSE_H 1
42*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LIBLZ4 1
43*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LIBUUID 1
44*59bfda1fSAndroid Build Coastguard Worker 
45*59bfda1fSAndroid Build Coastguard Worker #ifdef WITH_SLOAD
46*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LIBSELINUX 1
47*59bfda1fSAndroid Build Coastguard Worker #endif
48*59bfda1fSAndroid Build Coastguard Worker 
49*59bfda1fSAndroid Build Coastguard Worker #if defined(__BIONIC__)
50*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LINUX_BLKZONED_H 1
51*59bfda1fSAndroid Build Coastguard Worker #endif
52*59bfda1fSAndroid Build Coastguard Worker 
53*59bfda1fSAndroid Build Coastguard Worker #endif
54*59bfda1fSAndroid Build Coastguard Worker 
55*59bfda1fSAndroid Build Coastguard Worker #if defined(__APPLE__)
56*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FCNTL_H 1
57*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FALLOC_H 1
58*59bfda1fSAndroid Build Coastguard Worker #define HAVE_POSIX_ACL_H 1
59*59bfda1fSAndroid Build Coastguard Worker #define HAVE_STDLIB_H 1
60*59bfda1fSAndroid Build Coastguard Worker #define HAVE_STRING_H 1
61*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_IOCTL_H 1
62*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_SYSCALL_H 1
63*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_MOUNT_H 1
64*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_UTSNAME_H 1
65*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SYS_XATTR_H 1
66*59bfda1fSAndroid Build Coastguard Worker #define HAVE_UNISTD_H 1
67*59bfda1fSAndroid Build Coastguard Worker 
68*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FALLOCATE 1
69*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FSETXATTR 1
70*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FSTAT 1
71*59bfda1fSAndroid Build Coastguard Worker #define HAVE_FSTAT64 1
72*59bfda1fSAndroid Build Coastguard Worker #define HAVE_GETMNTENT 1
73*59bfda1fSAndroid Build Coastguard Worker #define HAVE_MEMSET 1
74*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SPARSE_SPARSE_H 1
75*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LIBLZ4 1
76*59bfda1fSAndroid Build Coastguard Worker 
77*59bfda1fSAndroid Build Coastguard Worker #ifdef WITH_SLOAD
78*59bfda1fSAndroid Build Coastguard Worker #define HAVE_LIBSELINUX 1
79*59bfda1fSAndroid Build Coastguard Worker #endif
80*59bfda1fSAndroid Build Coastguard Worker #endif
81*59bfda1fSAndroid Build Coastguard Worker 
82*59bfda1fSAndroid Build Coastguard Worker #if defined(_WIN32)
83*59bfda1fSAndroid Build Coastguard Worker #define HAVE_SPARSE_SPARSE_H 1
84*59bfda1fSAndroid Build Coastguard Worker #endif
85