]> git.ipfire.org Git - thirdparty/libarchive.git/blame - build/cmake/config.h.in
CI: ignore directory traversals test nr. 4 on MacOS
[thirdparty/libarchive.git] / build / cmake / config.h.in
CommitLineData
17e08238 1/* config.h. Generated from build/cmake/config.h.in by cmake configure */
0d8b61ea 2#define __LIBARCHIVE_CONFIG_H_INCLUDED 1
17e08238
TK
3
4/*
5 * Ensure we have C99-style int64_t, etc, all defined.
6 */
7
8/* First, we need to know if the system has already defined them. */
9#cmakedefine HAVE_INT16_T
10#cmakedefine HAVE_INT32_T
11#cmakedefine HAVE_INT64_T
12#cmakedefine HAVE_INTMAX_T
13
3de335e1 14#cmakedefine HAVE_UINT8_T
17e08238
TK
15#cmakedefine HAVE_UINT16_T
16#cmakedefine HAVE_UINT32_T
17#cmakedefine HAVE_UINT64_T
18#cmakedefine HAVE_UINTMAX_T
19
20/* We might have the types we want under other spellings. */
21#cmakedefine HAVE___INT64
22#cmakedefine HAVE_U_INT64_T
23#cmakedefine HAVE_UNSIGNED___INT64
24
25/* The sizes of various standard integer types. */
d985dd6f 26@SIZEOF_SHORT_CODE@
27@SIZEOF_INT_CODE@
28@SIZEOF_LONG_CODE@
29@SIZEOF_LONG_LONG_CODE@
30@SIZEOF_UNSIGNED_SHORT_CODE@
31@SIZEOF_UNSIGNED_CODE@
32@SIZEOF_UNSIGNED_LONG_CODE@
33@SIZEOF_UNSIGNED_LONG_LONG_CODE@
17e08238
TK
34
35/*
36 * If we lack int64_t, define it to the first of __int64, int, long, and long long
37 * that exists and is the right size.
38 */
39#if !defined(HAVE_INT64_T) && defined(HAVE___INT64)
40typedef __int64 int64_t;
41#define HAVE_INT64_T
42#endif
43
d985dd6f 44#if !defined(HAVE_INT64_T) && SIZEOF_INT == 8
17e08238
TK
45typedef int int64_t;
46#define HAVE_INT64_T
47#endif
48
d985dd6f 49#if !defined(HAVE_INT64_T) && SIZEOF_LONG == 8
17e08238
TK
50typedef long int64_t;
51#define HAVE_INT64_T
52#endif
53
d985dd6f 54#if !defined(HAVE_INT64_T) && SIZEOF_LONG_LONG == 8
17e08238
TK
55typedef long long int64_t;
56#define HAVE_INT64_T
57#endif
58
59#if !defined(HAVE_INT64_T)
60#error No 64-bit integer type was found.
61#endif
62
63/*
64 * Similarly for int32_t
65 */
d985dd6f 66#if !defined(HAVE_INT32_T) && SIZEOF_INT == 4
747965f5 67typedef int int32_t;
17e08238
TK
68#define HAVE_INT32_T
69#endif
70
d985dd6f 71#if !defined(HAVE_INT32_T) && SIZEOF_LONG == 4
17e08238
TK
72typedef long int32_t;
73#define HAVE_INT32_T
74#endif
75
76#if !defined(HAVE_INT32_T)
77#error No 32-bit integer type was found.
78#endif
79
80/*
81 * Similarly for int16_t
82 */
d985dd6f 83#if !defined(HAVE_INT16_T) && SIZEOF_INT == 2
17e08238
TK
84typedef int int16_t;
85#define HAVE_INT16_T
86#endif
87
d985dd6f 88#if !defined(HAVE_INT16_T) && SIZEOF_SHORT == 2
17e08238
TK
89typedef short int16_t;
90#define HAVE_INT16_T
91#endif
92
93#if !defined(HAVE_INT16_T)
94#error No 16-bit integer type was found.
95#endif
96
97/*
98 * Similarly for uint64_t
99 */
100#if !defined(HAVE_UINT64_T) && defined(HAVE_UNSIGNED___INT64)
101typedef unsigned __int64 uint64_t;
102#define HAVE_UINT64_T
103#endif
104
d985dd6f 105#if !defined(HAVE_UINT64_T) && SIZEOF_UNSIGNED == 8
17e08238
TK
106typedef unsigned uint64_t;
107#define HAVE_UINT64_T
108#endif
109
d985dd6f 110#if !defined(HAVE_UINT64_T) && SIZEOF_UNSIGNED_LONG == 8
17e08238
TK
111typedef unsigned long uint64_t;
112#define HAVE_UINT64_T
113#endif
114
d985dd6f 115#if !defined(HAVE_UINT64_T) && SIZEOF_UNSIGNED_LONG_LONG == 8
17e08238
TK
116typedef unsigned long long uint64_t;
117#define HAVE_UINT64_T
118#endif
119
120#if !defined(HAVE_UINT64_T)
121#error No 64-bit unsigned integer type was found.
122#endif
123
124
125/*
126 * Similarly for uint32_t
127 */
d985dd6f 128#if !defined(HAVE_UINT32_T) && SIZEOF_UNSIGNED == 4
17e08238
TK
129typedef unsigned uint32_t;
130#define HAVE_UINT32_T
131#endif
132
d985dd6f 133#if !defined(HAVE_UINT32_T) && SIZEOF_UNSIGNED_LONG == 4
17e08238
TK
134typedef unsigned long uint32_t;
135#define HAVE_UINT32_T
136#endif
137
138#if !defined(HAVE_UINT32_T)
139#error No 32-bit unsigned integer type was found.
140#endif
141
142/*
143 * Similarly for uint16_t
144 */
d985dd6f 145#if !defined(HAVE_UINT16_T) && SIZEOF_UNSIGNED == 2
17e08238
TK
146typedef unsigned uint16_t;
147#define HAVE_UINT16_T
148#endif
149
d985dd6f 150#if !defined(HAVE_UINT16_T) && SIZEOF_UNSIGNED_SHORT == 2
17e08238
TK
151typedef unsigned short uint16_t;
152#define HAVE_UINT16_T
153#endif
154
155#if !defined(HAVE_UINT16_T)
156#error No 16-bit unsigned integer type was found.
157#endif
158
3de335e1
MN
159/*
160 * Similarly for uint8_t
161 */
162#if !defined(HAVE_UINT8_T)
163typedef unsigned char uint8_t;
164#define HAVE_UINT8_T
165#endif
166
aa091636 167#if !defined(HAVE_UINT8_T)
3de335e1
MN
168#error No 8-bit unsigned integer type was found.
169#endif
170
17e08238
TK
171/* Define intmax_t and uintmax_t if they are not already defined. */
172#if !defined(HAVE_INTMAX_T)
173typedef int64_t intmax_t;
174#endif
175
176#if !defined(HAVE_UINTMAX_T)
177typedef uint64_t uintmax_t;
178#endif
8b7ba998 179
04963135
MN
180/* Define ZLIB_WINAPI if zlib was built on Visual Studio. */
181#cmakedefine ZLIB_WINAPI 1
182
f57d129d
MM
183/* Darwin ACL support */
184#cmakedefine ARCHIVE_ACL_DARWIN 1
185
186/* FreeBSD ACL support */
187#cmakedefine ARCHIVE_ACL_FREEBSD 1
188
189/* FreeBSD NFSv4 ACL support */
190#cmakedefine ARCHIVE_ACL_FREEBSD_NFS4 1
191
bea9f9cf 192/* Linux POSIX.1e ACL support via libacl */
f57d129d
MM
193#cmakedefine ARCHIVE_ACL_LIBACL 1
194
bea9f9cf
MM
195/* Linux NFSv4 ACL support via librichacl */
196#cmakedefine ARCHIVE_ACL_LIBRICHACL 1
197
f57d129d
MM
198/* Solaris ACL support */
199#cmakedefine ARCHIVE_ACL_SUNOS 1
200
201/* Solaris NFSv4 ACL support */
202#cmakedefine ARCHIVE_ACL_SUNOS_NFS4 1
203
2d53ab9e
AM
204/* MD5 via ARCHIVE_CRYPTO_MD5_LIBC supported. */
205#cmakedefine ARCHIVE_CRYPTO_MD5_LIBC 1
2ce66f4b 206
2d53ab9e
AM
207/* MD5 via ARCHIVE_CRYPTO_MD5_LIBSYSTEM supported. */
208#cmakedefine ARCHIVE_CRYPTO_MD5_LIBSYSTEM 1
571f1fb8 209
d5ca0d11
MM
210/* MD5 via ARCHIVE_CRYPTO_MD5_MBEDTLS supported. */
211#cmakedefine ARCHIVE_CRYPTO_MD5_MBEDTLS 1
212
00ac9023
AM
213/* MD5 via ARCHIVE_CRYPTO_MD5_NETTLE supported. */
214#cmakedefine ARCHIVE_CRYPTO_MD5_NETTLE 1
215
2d53ab9e
AM
216/* MD5 via ARCHIVE_CRYPTO_MD5_OPENSSL supported. */
217#cmakedefine ARCHIVE_CRYPTO_MD5_OPENSSL 1
2ce66f4b 218
2d53ab9e
AM
219/* MD5 via ARCHIVE_CRYPTO_MD5_WIN supported. */
220#cmakedefine ARCHIVE_CRYPTO_MD5_WIN 1
ee2fdc45 221
2d53ab9e
AM
222/* RMD160 via ARCHIVE_CRYPTO_RMD160_LIBC supported. */
223#cmakedefine ARCHIVE_CRYPTO_RMD160_LIBC 1
2ce66f4b 224
00ac9023
AM
225/* RMD160 via ARCHIVE_CRYPTO_RMD160_NETTLE supported. */
226#cmakedefine ARCHIVE_CRYPTO_RMD160_NETTLE 1
227
d5ca0d11
MM
228/* RMD160 via ARCHIVE_CRYPTO_RMD160_MBEDTLS supported. */
229#cmakedefine ARCHIVE_CRYPTO_RMD160_MBEDTLS 1
230
2d53ab9e
AM
231/* RMD160 via ARCHIVE_CRYPTO_RMD160_OPENSSL supported. */
232#cmakedefine ARCHIVE_CRYPTO_RMD160_OPENSSL 1
2ce66f4b 233
2d53ab9e
AM
234/* SHA1 via ARCHIVE_CRYPTO_SHA1_LIBC supported. */
235#cmakedefine ARCHIVE_CRYPTO_SHA1_LIBC 1
2ce66f4b 236
2d53ab9e
AM
237/* SHA1 via ARCHIVE_CRYPTO_SHA1_LIBSYSTEM supported. */
238#cmakedefine ARCHIVE_CRYPTO_SHA1_LIBSYSTEM 1
571f1fb8 239
d5ca0d11
MM
240/* SHA1 via ARCHIVE_CRYPTO_SHA1_MBEDTLS supported. */
241#cmakedefine ARCHIVE_CRYPTO_SHA1_MBEDTLS 1
242
00ac9023
AM
243/* SHA1 via ARCHIVE_CRYPTO_SHA1_NETTLE supported. */
244#cmakedefine ARCHIVE_CRYPTO_SHA1_NETTLE 1
245
2d53ab9e
AM
246/* SHA1 via ARCHIVE_CRYPTO_SHA1_OPENSSL supported. */
247#cmakedefine ARCHIVE_CRYPTO_SHA1_OPENSSL 1
2ce66f4b 248
2d53ab9e
AM
249/* SHA1 via ARCHIVE_CRYPTO_SHA1_WIN supported. */
250#cmakedefine ARCHIVE_CRYPTO_SHA1_WIN 1
ee2fdc45 251
2d53ab9e
AM
252/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBC supported. */
253#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBC 1
2ce66f4b 254
2d53ab9e
AM
255/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBC2 supported. */
256#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBC2 1
2ce66f4b 257
2d53ab9e
AM
258/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBC3 supported. */
259#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBC3 1
2ce66f4b 260
2d53ab9e
AM
261/* SHA256 via ARCHIVE_CRYPTO_SHA256_LIBSYSTEM supported. */
262#cmakedefine ARCHIVE_CRYPTO_SHA256_LIBSYSTEM 1
571f1fb8 263
d5ca0d11
MM
264/* SHA256 via ARCHIVE_CRYPTO_SHA256_MBEDTLS supported. */
265#cmakedefine ARCHIVE_CRYPTO_SHA256_MBEDTLS 1
266
00ac9023
AM
267/* SHA256 via ARCHIVE_CRYPTO_SHA256_NETTLE supported. */
268#cmakedefine ARCHIVE_CRYPTO_SHA256_NETTLE 1
269
2d53ab9e
AM
270/* SHA256 via ARCHIVE_CRYPTO_SHA256_OPENSSL supported. */
271#cmakedefine ARCHIVE_CRYPTO_SHA256_OPENSSL 1
2ce66f4b 272
2d53ab9e
AM
273/* SHA256 via ARCHIVE_CRYPTO_SHA256_WIN supported. */
274#cmakedefine ARCHIVE_CRYPTO_SHA256_WIN 1
ee2fdc45 275
2d53ab9e
AM
276/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBC supported. */
277#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBC 1
2ce66f4b 278
2d53ab9e
AM
279/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBC2 supported. */
280#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBC2 1
2ce66f4b 281
2d53ab9e
AM
282/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBC3 supported. */
283#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBC3 1
2ce66f4b 284
2d53ab9e
AM
285/* SHA384 via ARCHIVE_CRYPTO_SHA384_LIBSYSTEM supported. */
286#cmakedefine ARCHIVE_CRYPTO_SHA384_LIBSYSTEM 1
571f1fb8 287
d5ca0d11
MM
288/* SHA384 via ARCHIVE_CRYPTO_SHA384_MBEDTLS supported. */
289#cmakedefine ARCHIVE_CRYPTO_SHA384_MBEDTLS 1
290
00ac9023
AM
291/* SHA384 via ARCHIVE_CRYPTO_SHA384_NETTLE supported. */
292#cmakedefine ARCHIVE_CRYPTO_SHA384_NETTLE 1
293
2d53ab9e
AM
294/* SHA384 via ARCHIVE_CRYPTO_SHA384_OPENSSL supported. */
295#cmakedefine ARCHIVE_CRYPTO_SHA384_OPENSSL 1
2ce66f4b 296
2d53ab9e
AM
297/* SHA384 via ARCHIVE_CRYPTO_SHA384_WIN supported. */
298#cmakedefine ARCHIVE_CRYPTO_SHA384_WIN 1
ee2fdc45 299
2d53ab9e
AM
300/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBC supported. */
301#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBC 1
2ce66f4b 302
2d53ab9e
AM
303/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBC2 supported. */
304#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBC2 1
2ce66f4b 305
2d53ab9e
AM
306/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBC3 supported. */
307#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBC3 1
2ce66f4b 308
2d53ab9e
AM
309/* SHA512 via ARCHIVE_CRYPTO_SHA512_LIBSYSTEM supported. */
310#cmakedefine ARCHIVE_CRYPTO_SHA512_LIBSYSTEM 1
571f1fb8 311
d5ca0d11
MM
312/* SHA512 via ARCHIVE_CRYPTO_SHA512_MBEDTLS supported. */
313#cmakedefine ARCHIVE_CRYPTO_SHA512_MBEDTLS 1
314
00ac9023
AM
315/* SHA512 via ARCHIVE_CRYPTO_SHA512_NETTLE supported. */
316#cmakedefine ARCHIVE_CRYPTO_SHA512_NETTLE 1
317
2d53ab9e
AM
318/* SHA512 via ARCHIVE_CRYPTO_SHA512_OPENSSL supported. */
319#cmakedefine ARCHIVE_CRYPTO_SHA512_OPENSSL 1
2ce66f4b 320
2d53ab9e
AM
321/* SHA512 via ARCHIVE_CRYPTO_SHA512_WIN supported. */
322#cmakedefine ARCHIVE_CRYPTO_SHA512_WIN 1
ee2fdc45 323
365a91de
MM
324/* AIX xattr support */
325#cmakedefine ARCHIVE_XATTR_AIX 1
326
327/* Darwin xattr support */
328#cmakedefine ARCHIVE_XATTR_DARWIN 1
329
330/* FreeBSD xattr support */
331#cmakedefine ARCHIVE_XATTR_FREEBSD 1
332
333/* Linux xattr support */
334#cmakedefine ARCHIVE_XATTR_LINUX 1
335
8b7ba998 336/* Version number of bsdcpio */
acef6419 337#cmakedefine BSDCPIO_VERSION_STRING "@BSDCPIO_VERSION_STRING@"
8b7ba998
TK
338
339/* Version number of bsdtar */
acef6419 340#cmakedefine BSDTAR_VERSION_STRING "@BSDTAR_VERSION_STRING@"
8b7ba998 341
5d3f56d2 342/* Version number of bsdcat */
acef6419 343#cmakedefine BSDCAT_VERSION_STRING "@BSDCAT_VERSION_STRING@"
5d3f56d2 344
8b7ba998
TK
345/* Define to 1 if you have the `acl_create_entry' function. */
346#cmakedefine HAVE_ACL_CREATE_ENTRY 1
347
b4099917
TK
348/* Define to 1 if you have the `acl_get_fd_np' function. */
349#cmakedefine HAVE_ACL_GET_FD_NP 1
350
37b7b5be
TK
351/* Define to 1 if you have the `acl_get_link' function. */
352#cmakedefine HAVE_ACL_GET_LINK 1
353
354/* Define to 1 if you have the `acl_get_link_np' function. */
355#cmakedefine HAVE_ACL_GET_LINK_NP 1
356
8b7ba998
TK
357/* Define to 1 if you have the `acl_get_perm' function. */
358#cmakedefine HAVE_ACL_GET_PERM 1
359
360/* Define to 1 if you have the `acl_get_perm_np' function. */
361#cmakedefine HAVE_ACL_GET_PERM_NP 1
362
363/* Define to 1 if you have the `acl_init' function. */
364#cmakedefine HAVE_ACL_INIT 1
365
d3c720f3
MN
366/* Define to 1 if you have the <acl/libacl.h> header file. */
367#cmakedefine HAVE_ACL_LIBACL_H 1
368
8b7ba998
TK
369/* Define to 1 if the system has the type `acl_permset_t'. */
370#cmakedefine HAVE_ACL_PERMSET_T 1
371
372/* Define to 1 if you have the `acl_set_fd' function. */
373#cmakedefine HAVE_ACL_SET_FD 1
374
375/* Define to 1 if you have the `acl_set_fd_np' function. */
376#cmakedefine HAVE_ACL_SET_FD_NP 1
377
378/* Define to 1 if you have the `acl_set_file' function. */
379#cmakedefine HAVE_ACL_SET_FILE 1
380
de0a204e
MN
381/* Define to 1 if you have the `arc4random_buf' function. */
382#cmakedefine HAVE_ARC4RANDOM_BUF 1
383
8b7ba998
TK
384/* Define to 1 if you have the <attr/xattr.h> header file. */
385#cmakedefine HAVE_ATTR_XATTR_H 1
386
480ba376 387/* Define to 1 if you have the <bcrypt.h> header file. */
178bf9b8
MN
388#cmakedefine HAVE_BCRYPT_H 1
389
d2c0930d
MN
390/* Define to 1 if you have the <bsdxml.h> header file. */
391#cmakedefine HAVE_BSDXML_H 1
392
8b7ba998
TK
393/* Define to 1 if you have the <bzlib.h> header file. */
394#cmakedefine HAVE_BZLIB_H 1
395
396/* Define to 1 if you have the `chflags' function. */
397#cmakedefine HAVE_CHFLAGS 1
398
399/* Define to 1 if you have the `chown' function. */
400#cmakedefine HAVE_CHOWN 1
401
402/* Define to 1 if you have the `chroot' function. */
403#cmakedefine HAVE_CHROOT 1
404
dc3047d5
TK
405/* Define to 1 if you have the <copyfile.h> header file. */
406#cmakedefine HAVE_COPYFILE_H 1
407
411d7de8
MN
408/* Define to 1 if you have the `ctime_r' function. */
409#cmakedefine HAVE_CTIME_R 1
410
6943997e
MN
411/* Define to 1 if you have the <ctype.h> header file. */
412#cmakedefine HAVE_CTYPE_H 1
413
15caccc3
TK
414/* Define to 1 if you have the `cygwin_conv_path' function. */
415#cmakedefine HAVE_CYGWIN_CONV_PATH 1
416
784851b7
MM
417/* Define to 1 if you have the declaration of `ACE_GETACL', and to 0 if you
418 don't. */
419#cmakedefine HAVE_DECL_ACE_GETACL 1
420
421/* Define to 1 if you have the declaration of `ACE_GETACLCNT', and to 0 if you
422 don't. */
423#cmakedefine HAVE_DECL_ACE_GETACLCNT 1
424
425/* Define to 1 if you have the declaration of `ACE_SETACL', and to 0 if you
426 don't. */
427#cmakedefine HAVE_DECL_ACE_SETACL 1
428
60f0931d
MM
429/* Define to 1 if you have the declaration of `ACL_SYNCHRONIZE', and to 0 if
430 you don't. */
431#cmakedefine HAVE_DECL_ACL_SYNCHRONIZE 1
432
433/* Define to 1 if you have the declaration of `ACL_TYPE_EXTENDED', and to 0 if
434 you don't. */
435#cmakedefine HAVE_DECL_ACL_TYPE_EXTENDED 1
436
437/* Define to 1 if you have the declaration of `ACL_TYPE_NFS4', and to 0 if you
438 don't. */
439#cmakedefine HAVE_DECL_ACL_TYPE_NFS4 1
440
441/* Define to 1 if you have the declaration of `ACL_USER', and to 0 if you
442 don't. */
443#cmakedefine HAVE_DECL_ACL_USER 1
444
2f637b08
TK
445/* Define to 1 if you have the declaration of `INT32_MAX', and to 0 if you
446 don't. */
447#cmakedefine HAVE_DECL_INT32_MAX 1
448
449/* Define to 1 if you have the declaration of `INT32_MIN', and to 0 if you
450 don't. */
451#cmakedefine HAVE_DECL_INT32_MIN 1
452
8b7ba998
TK
453/* Define to 1 if you have the declaration of `INT64_MAX', and to 0 if you
454 don't. */
455#cmakedefine HAVE_DECL_INT64_MAX 1
456
457/* Define to 1 if you have the declaration of `INT64_MIN', and to 0 if you
458 don't. */
459#cmakedefine HAVE_DECL_INT64_MIN 1
460
b699d5c6
OA
461/* Define to 1 if you have the declaration of `INTMAX_MAX', and to 0 if you
462 don't. */
463#cmakedefine HAVE_DECL_INTMAX_MAX 1
464
465/* Define to 1 if you have the declaration of `INTMAX_MIN', and to 0 if you
466 don't. */
467#cmakedefine HAVE_DECL_INTMAX_MIN 1
468
784851b7
MM
469/* Define to 1 if you have the declaration of `SETACL', and to 0 if you don't.
470 */
471#cmakedefine HAVE_DECL_SETACL 1
472
8b7ba998
TK
473/* Define to 1 if you have the declaration of `SIZE_MAX', and to 0 if you
474 don't. */
475#cmakedefine HAVE_DECL_SIZE_MAX 1
476
477/* Define to 1 if you have the declaration of `SSIZE_MAX', and to 0 if you
478 don't. */
479#cmakedefine HAVE_DECL_SSIZE_MAX 1
480
481/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
482 don't. */
483#cmakedefine HAVE_DECL_STRERROR_R 1
484
485/* Define to 1 if you have the declaration of `UINT32_MAX', and to 0 if you
486 don't. */
487#cmakedefine HAVE_DECL_UINT32_MAX 1
488
489/* Define to 1 if you have the declaration of `UINT64_MAX', and to 0 if you
490 don't. */
491#cmakedefine HAVE_DECL_UINT64_MAX 1
492
b699d5c6
OA
493/* Define to 1 if you have the declaration of `UINTMAX_MAX', and to 0 if you
494 don't. */
495#cmakedefine HAVE_DECL_UINTMAX_MAX 1
496
365a91de
MM
497/* Define to 1 if you have the declaration of `XATTR_NOFOLLOW', and to 0 if
498 you don't. */
499#cmakedefine HAVE_DECL_XATTR_NOFOLLOW 1
500
8b7ba998
TK
501/* Define to 1 if you have the <direct.h> header file. */
502#cmakedefine HAVE_DIRECT_H 1
503
504/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
505 */
506#cmakedefine HAVE_DIRENT_H 1
507
60141df1
MN
508/* Define to 1 if you have the `dirfd' function. */
509#cmakedefine HAVE_DIRFD 1
510
8b7ba998
TK
511/* Define to 1 if you have the <dlfcn.h> header file. */
512#cmakedefine HAVE_DLFCN_H 1
513
514/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
515#cmakedefine HAVE_DOPRNT 1
516
517/* Define to 1 if nl_langinfo supports D_MD_ORDER */
518#cmakedefine HAVE_D_MD_ORDER 1
519
520/* A possible errno value for invalid file format errors */
521#cmakedefine HAVE_EFTYPE 1
522
523/* A possible errno value for invalid file format errors */
524#cmakedefine HAVE_EILSEQ 1
525
526/* Define to 1 if you have the <errno.h> header file. */
527#cmakedefine HAVE_ERRNO_H 1
528
d2c0930d
MN
529/* Define to 1 if you have the <expat.h> header file. */
530#cmakedefine HAVE_EXPAT_H 1
531
8b7ba998
TK
532/* Define to 1 if you have the <ext2fs/ext2_fs.h> header file. */
533#cmakedefine HAVE_EXT2FS_EXT2_FS_H 1
534
5d13c5cc
MN
535/* Define to 1 if you have the `extattr_get_file' function. */
536#cmakedefine HAVE_EXTATTR_GET_FILE 1
537
538/* Define to 1 if you have the `extattr_list_file' function. */
539#cmakedefine HAVE_EXTATTR_LIST_FILE 1
540
8b7ba998
TK
541/* Define to 1 if you have the `extattr_set_fd' function. */
542#cmakedefine HAVE_EXTATTR_SET_FD 1
543
544/* Define to 1 if you have the `extattr_set_file' function. */
545#cmakedefine HAVE_EXTATTR_SET_FILE 1
546
d935c741
TK
547/* Define to 1 if EXTATTR_NAMESPACE_USER is defined in sys/extattr.h. */
548#cmakedefine HAVE_DECL_EXTATTR_NAMESPACE_USER 1
549
784851b7
MM
550/* Define to 1 if you have the declaration of `GETACL', and to 0 if you don't.
551 */
552#cmakedefine HAVE_DECL_GETACL 1
553
554/* Define to 1 if you have the declaration of `GETACLCNT', and to 0 if you
555 don't. */
556#cmakedefine HAVE_DECL_GETACLCNT 1
557
8b7ba998
TK
558/* Define to 1 if you have the `fchdir' function. */
559#cmakedefine HAVE_FCHDIR 1
560
561/* Define to 1 if you have the `fchflags' function. */
562#cmakedefine HAVE_FCHFLAGS 1
563
564/* Define to 1 if you have the `fchmod' function. */
565#cmakedefine HAVE_FCHMOD 1
566
567/* Define to 1 if you have the `fchown' function. */
568#cmakedefine HAVE_FCHOWN 1
569
570/* Define to 1 if you have the `fcntl' function. */
571#cmakedefine HAVE_FCNTL 1
572
573/* Define to 1 if you have the <fcntl.h> header file. */
574#cmakedefine HAVE_FCNTL_H 1
575
ba463cc3
MN
576/* Define to 1 if you have the `fdopendir' function. */
577#cmakedefine HAVE_FDOPENDIR 1
578
ba00b023
BJ
579/* Define to 1 if you have the `fgetea' function. */
580#cmakedefine HAVE_FGETEA 1
581
0f5b79c8
MN
582/* Define to 1 if you have the `fgetxattr' function. */
583#cmakedefine HAVE_FGETXATTR 1
584
ba00b023
BJ
585/* Define to 1 if you have the `flistea' function. */
586#cmakedefine HAVE_FLISTEA 1
587
0f5b79c8
MN
588/* Define to 1 if you have the `flistxattr' function. */
589#cmakedefine HAVE_FLISTXATTR 1
590
8b7ba998
TK
591/* Define to 1 if you have the `fork' function. */
592#cmakedefine HAVE_FORK 1
593
594/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
595#cmakedefine HAVE_FSEEKO 1
596
ba00b023
BJ
597/* Define to 1 if you have the `fsetea' function. */
598#cmakedefine HAVE_FSETEA 1
599
8b7ba998
TK
600/* Define to 1 if you have the `fsetxattr' function. */
601#cmakedefine HAVE_FSETXATTR 1
602
603/* Define to 1 if you have the `fstat' function. */
604#cmakedefine HAVE_FSTAT 1
605
ba23ec82
MN
606/* Define to 1 if you have the `fstatat' function. */
607#cmakedefine HAVE_FSTATAT 1
608
609/* Define to 1 if you have the `fstatfs' function. */
610#cmakedefine HAVE_FSTATFS 1
611
612/* Define to 1 if you have the `fstatvfs' function. */
613#cmakedefine HAVE_FSTATVFS 1
614
8b7ba998
TK
615/* Define to 1 if you have the `ftruncate' function. */
616#cmakedefine HAVE_FTRUNCATE 1
617
c9ad879b
MN
618/* Define to 1 if you have the `futimens' function. */
619#cmakedefine HAVE_FUTIMENS 1
620
8b7ba998
TK
621/* Define to 1 if you have the `futimes' function. */
622#cmakedefine HAVE_FUTIMES 1
623
4f1939c9
MN
624/* Define to 1 if you have the `futimesat' function. */
625#cmakedefine HAVE_FUTIMESAT 1
626
728fad15
MN
627/* Define to 1 if you have the `getea' function. */
628#cmakedefine HAVE_GETEA 1
629
8b7ba998
TK
630/* Define to 1 if you have the `geteuid' function. */
631#cmakedefine HAVE_GETEUID 1
632
2730e1cb 633/* Define to 1 if you have the `getgrgid_r' function. */
b44e4c8a 634#cmakedefine HAVE_GETGRGID_R 1
2730e1cb 635
1487272a 636/* Define to 1 if you have the `getgrnam_r' function. */
4bd4adf1 637#cmakedefine HAVE_GETGRNAM_R 1
1487272a 638
c157e4ce
AV
639/* Define to 1 if platform uses `optreset` to reset `getopt` */
640#cmakedefine HAVE_GETOPT_OPTRESET 1
641
a3b61f44
MN
642/* Define to 1 if you have the `getpid' function. */
643#cmakedefine HAVE_GETPID 1
644
1487272a 645/* Define to 1 if you have the `getpwnam_r' function. */
4bd4adf1 646#cmakedefine HAVE_GETPWNAM_R 1
1487272a 647
2730e1cb 648/* Define to 1 if you have the `getpwuid_r' function. */
b44e4c8a 649#cmakedefine HAVE_GETPWUID_R 1
2730e1cb 650
a3b61f44
MN
651/* Define to 1 if you have the `getvfsbyname' function. */
652#cmakedefine HAVE_GETVFSBYNAME 1
8b7ba998
TK
653
654/* Define to 1 if you have the `getxattr' function. */
655#cmakedefine HAVE_GETXATTR 1
656
b7115a7d
MN
657/* Define to 1 if you have the `gmtime_r' function. */
658#cmakedefine HAVE_GMTIME_R 1
659
8b7ba998
TK
660/* Define to 1 if you have the <grp.h> header file. */
661#cmakedefine HAVE_GRP_H 1
662
d1899374
TK
663/* Define to 1 if you have the `iconv' function. */
664#cmakedefine HAVE_ICONV 1
665
666/* Define to 1 if you have the <iconv.h> header file. */
667#cmakedefine HAVE_ICONV_H 1
668
8b7ba998
TK
669/* Define to 1 if you have the <inttypes.h> header file. */
670#cmakedefine HAVE_INTTYPES_H 1
671
8cf8c910
TK
672/* Define to 1 if you have the <io.h> header file. */
673#cmakedefine HAVE_IO_H 1
674
8b7ba998
TK
675/* Define to 1 if you have the <langinfo.h> header file. */
676#cmakedefine HAVE_LANGINFO_H 1
677
678/* Define to 1 if you have the `lchflags' function. */
679#cmakedefine HAVE_LCHFLAGS 1
680
681/* Define to 1 if you have the `lchmod' function. */
682#cmakedefine HAVE_LCHMOD 1
683
684/* Define to 1 if you have the `lchown' function. */
685#cmakedefine HAVE_LCHOWN 1
686
ba00b023
BJ
687/* Define to 1 if you have the `lgetea' function. */
688#cmakedefine HAVE_LGETEA 1
689
8b7ba998
TK
690/* Define to 1 if you have the `lgetxattr' function. */
691#cmakedefine HAVE_LGETXATTR 1
692
693/* Define to 1 if you have the `acl' library (-lacl). */
694#cmakedefine HAVE_LIBACL 1
695
696/* Define to 1 if you have the `attr' library (-lattr). */
697#cmakedefine HAVE_LIBATTR 1
698
d2c0930d
MN
699/* Define to 1 if you have the `bsdxml' library (-lbsdxml). */
700#cmakedefine HAVE_LIBBSDXML 1
701
8b7ba998
TK
702/* Define to 1 if you have the `bz2' library (-lbz2). */
703#cmakedefine HAVE_LIBBZ2 1
704
0e5103e1
GA
705/* Define to 1 if you have the `b2' library (-lb2). */
706#cmakedefine HAVE_LIBB2 1
707
708/* Define to 1 if you have the <blake2.h> header file. */
709#cmakedefine HAVE_BLAKE2_H 1
710
86b9097e
MN
711/* Define to 1 if you have the `charset' library (-lcharset). */
712#cmakedefine HAVE_LIBCHARSET 1
713
714/* Define to 1 if you have the `crypto' library (-lcrypto). */
715#cmakedefine HAVE_LIBCRYPTO 1
716
d2c0930d
MN
717/* Define to 1 if you have the `expat' library (-lexpat). */
718#cmakedefine HAVE_LIBEXPAT 1
719
a01cfe6e
AM
720/* Define to 1 if you have the `gcc' library (-lgcc). */
721#cmakedefine HAVE_LIBGCC 1
722
07e56683
MN
723/* Define to 1 if you have the `lz4' library (-llz4). */
724#cmakedefine HAVE_LIBLZ4 1
725
c25e0da2
MN
726/* Define to 1 if you have the `lzma' library (-llzma). */
727#cmakedefine HAVE_LIBLZMA 1
728
8b7ba998
TK
729/* Define to 1 if you have the `lzmadec' library (-llzmadec). */
730#cmakedefine HAVE_LIBLZMADEC 1
731
6b29a1cc
MN
732/* Define to 1 if you have the `lzo2' library (-llzo2). */
733#cmakedefine HAVE_LIBLZO2 1
734
f96a7114
MM
735/* Define to 1 if you have the `mbedcrypto' library (-lmbedcrypto). */
736#cmakedefine HAVE_LIBMBEDCRYPTO 1
737
5972a554
AM
738/* Define to 1 if you have the `nettle' library (-lnettle). */
739#cmakedefine HAVE_LIBNETTLE 1
740
b89e4f73
AM
741/* Define to 1 if you have the `pcre' library (-lpcre). */
742#cmakedefine HAVE_LIBPCRE 1
743
744/* Define to 1 if you have the `pcreposix' library (-lpcreposix). */
745#cmakedefine HAVE_LIBPCREPOSIX 1
746
d2c0930d
MN
747/* Define to 1 if you have the `xml2' library (-lxml2). */
748#cmakedefine HAVE_LIBXML2 1
749
750/* Define to 1 if you have the <libxml/xmlreader.h> header file. */
751#cmakedefine HAVE_LIBXML_XMLREADER_H 1
752
b7115a7d
MN
753/* Define to 1 if you have the <libxml/xmlwriter.h> header file. */
754#cmakedefine HAVE_LIBXML_XMLWRITER_H 1
755
8b7ba998
TK
756/* Define to 1 if you have the `z' library (-lz). */
757#cmakedefine HAVE_LIBZ 1
758
cd63bdcd
SP
759/* Define to 1 if you have the `zstd' library (-lzstd). */
760#cmakedefine HAVE_LIBZSTD 1
761
406165fc
PM
762/* Define to 1 if you have the `zstd' library (-lzstd) with compression
763 support. */
764#cmakedefine HAVE_LIBZSTD_COMPRESSOR 1
765
8b7ba998
TK
766/* Define to 1 if you have the <limits.h> header file. */
767#cmakedefine HAVE_LIMITS_H 1
768
728fad15 769/* Define to 1 if you have the `link' function. */
4b57c013
TK
770#cmakedefine HAVE_LINK 1
771
5e646b89
MM
772/* Define to 1 if you have the `linkat' function. */
773#cmakedefine HAVE_LINKAT 1
774
d216d028
MN
775/* Define to 1 if you have the <linux/fiemap.h> header file. */
776#cmakedefine HAVE_LINUX_FIEMAP_H 1
777
8b7ba998
TK
778/* Define to 1 if you have the <linux/fs.h> header file. */
779#cmakedefine HAVE_LINUX_FS_H 1
780
996334f3
MN
781/* Define to 1 if you have the <linux/magic.h> header file. */
782#cmakedefine HAVE_LINUX_MAGIC_H 1
783
c8a4773d
MN
784/* Define to 1 if you have the <linux/types.h> header file. */
785#cmakedefine HAVE_LINUX_TYPES_H 1
786
ba00b023
BJ
787/* Define to 1 if you have the `listea' function. */
788#cmakedefine HAVE_LISTEA 1
789
8b7ba998
TK
790/* Define to 1 if you have the `listxattr' function. */
791#cmakedefine HAVE_LISTXATTR 1
792
ba00b023
BJ
793/* Define to 1 if you have the `llistea' function. */
794#cmakedefine HAVE_LLISTEA 1
795
8b7ba998
TK
796/* Define to 1 if you have the `llistxattr' function. */
797#cmakedefine HAVE_LLISTXATTR 1
798
728fad15
MN
799/* Define to 1 if you have the <localcharset.h> header file. */
800#cmakedefine HAVE_LOCALCHARSET_H 1
801
802/* Define to 1 if you have the `locale_charset' function. */
803#cmakedefine HAVE_LOCALE_CHARSET 1
804
8b7ba998
TK
805/* Define to 1 if you have the <locale.h> header file. */
806#cmakedefine HAVE_LOCALE_H 1
807
593c0d35
MN
808/* Define to 1 if you have the `localtime_r' function. */
809#cmakedefine HAVE_LOCALTIME_R 1
810
8b7ba998
TK
811/* Define to 1 if the system has the type `long long int'. */
812#cmakedefine HAVE_LONG_LONG_INT 1
813
ba00b023
BJ
814/* Define to 1 if you have the `lsetea' function. */
815#cmakedefine HAVE_LSETEA 1
816
8b7ba998
TK
817/* Define to 1 if you have the `lsetxattr' function. */
818#cmakedefine HAVE_LSETXATTR 1
819
4b57c013
TK
820/* Define to 1 if you have the `lstat' function. */
821#cmakedefine HAVE_LSTAT 1
822
8b7ba998
TK
823/* Define to 1 if `lstat' has the bug that it succeeds when given the
824 zero-length file name argument. */
825#cmakedefine HAVE_LSTAT_EMPTY_STRING_BUG 1
826
827/* Define to 1 if you have the `lutimes' function. */
828#cmakedefine HAVE_LUTIMES 1
829
07e56683
MN
830/* Define to 1 if you have the <lz4hc.h> header file. */
831#cmakedefine HAVE_LZ4HC_H 1
832
833/* Define to 1 if you have the <lz4.h> header file. */
834#cmakedefine HAVE_LZ4_H 1
835
8b7ba998
TK
836/* Define to 1 if you have the <lzmadec.h> header file. */
837#cmakedefine HAVE_LZMADEC_H 1
838
c25e0da2
MN
839/* Define to 1 if you have the <lzma.h> header file. */
840#cmakedefine HAVE_LZMA_H 1
841
a31edc47
JS
842/* Define to 1 if you have a working `lzma_stream_encoder_mt' function. */
843#cmakedefine HAVE_LZMA_STREAM_ENCODER_MT 1
844
6b29a1cc
MN
845/* Define to 1 if you have the <lzo/lzo1x.h> header file. */
846#cmakedefine HAVE_LZO_LZO1X_H 1
847
848/* Define to 1 if you have the <lzo/lzoconf.h> header file. */
849#cmakedefine HAVE_LZO_LZOCONF_H 1
850
d5ca0d11
MM
851/* Define to 1 if you have the <mbedtls/aes.h> header file. */
852#cmakedefine HAVE_MBEDTLS_AES_H 1
853
854/* Define to 1 if you have the <mbedtls/md.h> header file. */
855#cmakedefine HAVE_MBEDTLS_MD_H 1
856
857/* Define to 1 if you have the <mbedtls/pkcs5.h> header file. */
858#cmakedefine HAVE_MBEDTLS_PKCS5_H 1
859
9d72ea76
MN
860/* Define to 1 if you have the `mbrtowc' function. */
861#cmakedefine HAVE_MBRTOWC 1
862
f5d473ed
MM
863/* Define to 1 if you have the <membership.h> header file. */
864#cmakedefine HAVE_MEMBERSHIP_H 1
865
8b7ba998
TK
866/* Define to 1 if you have the `memmove' function. */
867#cmakedefine HAVE_MEMMOVE 1
868
869/* Define to 1 if you have the <memory.h> header file. */
870#cmakedefine HAVE_MEMORY_H 1
871
8b7ba998
TK
872/* Define to 1 if you have the `mkdir' function. */
873#cmakedefine HAVE_MKDIR 1
874
875/* Define to 1 if you have the `mkfifo' function. */
876#cmakedefine HAVE_MKFIFO 1
877
878/* Define to 1 if you have the `mknod' function. */
879#cmakedefine HAVE_MKNOD 1
880
68fb45a1
MN
881/* Define to 1 if you have the `mkstemp' function. */
882#cmakedefine HAVE_MKSTEMP 1
883
8b7ba998
TK
884/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
885#cmakedefine HAVE_NDIR_H 1
886
13830266
TK
887/* Define to 1 if you have the <nettle/aes.h> header file. */
888#cmakedefine HAVE_NETTLE_AES_H 1
889
890/* Define to 1 if you have the <nettle/hmac.h> header file. */
891#cmakedefine HAVE_NETTLE_HMAC_H 1
892
5972a554
AM
893/* Define to 1 if you have the <nettle/md5.h> header file. */
894#cmakedefine HAVE_NETTLE_MD5_H 1
895
ce08c484
MN
896/* Define to 1 if you have the <nettle/pbkdf2.h> header file. */
897#cmakedefine HAVE_NETTLE_PBKDF2_H 1
898
5972a554
AM
899/* Define to 1 if you have the <nettle/ripemd160.h> header file. */
900#cmakedefine HAVE_NETTLE_RIPEMD160_H 1
901
902/* Define to 1 if you have the <nettle/sha.h> header file. */
903#cmakedefine HAVE_NETTLE_SHA_H 1
904
8b7ba998
TK
905/* Define to 1 if you have the `nl_langinfo' function. */
906#cmakedefine HAVE_NL_LANGINFO 1
907
728fad15
MN
908/* Define to 1 if you have the `openat' function. */
909#cmakedefine HAVE_OPENAT 1
910
d3d16ec2
MM
911/* Define to 1 if you have the <openssl/evp.h> header file. */
912#cmakedefine HAVE_OPENSSL_EVP_H 1
913
8b7ba998
TK
914/* Define to 1 if you have the <paths.h> header file. */
915#cmakedefine HAVE_PATHS_H 1
916
b708276a
AM
917/* Define to 1 if you have the <pcreposix.h> header file. */
918#cmakedefine HAVE_PCREPOSIX_H 1
919
8b7ba998
TK
920/* Define to 1 if you have the `pipe' function. */
921#cmakedefine HAVE_PIPE 1
922
ce08c484
MN
923/* Define to 1 if you have the `PKCS5_PBKDF2_HMAC_SHA1' function. */
924#cmakedefine HAVE_PKCS5_PBKDF2_HMAC_SHA1 1
925
8b7ba998
TK
926/* Define to 1 if you have the `poll' function. */
927#cmakedefine HAVE_POLL 1
928
929/* Define to 1 if you have the <poll.h> header file. */
930#cmakedefine HAVE_POLL_H 1
931
8c1c0a7a
MN
932/* Define to 1 if you have the `posix_spawnp' function. */
933#cmakedefine HAVE_POSIX_SPAWNP 1
934
8b7ba998
TK
935/* Define to 1 if you have the <process.h> header file. */
936#cmakedefine HAVE_PROCESS_H 1
937
de0a204e
MN
938/* Define to 1 if you have the <pthread.h> header file. */
939#cmakedefine HAVE_PTHREAD_H 1
940
8b7ba998
TK
941/* Define to 1 if you have the <pwd.h> header file. */
942#cmakedefine HAVE_PWD_H 1
943
9cca1fef
MN
944/* Define to 1 if you have the `readdir_r' function. */
945#cmakedefine HAVE_READDIR_R 1
946
806025f2
TK
947/* Define to 1 if you have the `readlink' function. */
948#cmakedefine HAVE_READLINK 1
949
00ea3b6c
MN
950/* Define to 1 if you have the `readlinkat' function. */
951#cmakedefine HAVE_READLINKAT 1
952
9769e6f7
MN
953/* Define to 1 if you have the `readpassphrase' function. */
954#cmakedefine HAVE_READPASSPHRASE 1
955
956/* Define to 1 if you have the <readpassphrase.h> header file. */
957#cmakedefine HAVE_READPASSPHRASE_H 1
958
8b7ba998
TK
959/* Define to 1 if you have the <regex.h> header file. */
960#cmakedefine HAVE_REGEX_H 1
961
962/* Define to 1 if you have the `select' function. */
963#cmakedefine HAVE_SELECT 1
964
965/* Define to 1 if you have the `setenv' function. */
966#cmakedefine HAVE_SETENV 1
967
968/* Define to 1 if you have the `setlocale' function. */
969#cmakedefine HAVE_SETLOCALE 1
970
92f4ed06
TK
971/* Define to 1 if you have the `sigaction' function. */
972#cmakedefine HAVE_SIGACTION 1
973
0e75be40
TK
974/* Define to 1 if you have the <signal.h> header file. */
975#cmakedefine HAVE_SIGNAL_H 1
976
8c1c0a7a
MN
977/* Define to 1 if you have the <spawn.h> header file. */
978#cmakedefine HAVE_SPAWN_H 1
979
728fad15 980/* Define to 1 if you have the `statfs' function. */
4ba1f7d7
MN
981#cmakedefine HAVE_STATFS 1
982
728fad15 983/* Define to 1 if you have the `statvfs' function. */
8161d987
MN
984#cmakedefine HAVE_STATVFS 1
985
8b7ba998
TK
986/* Define to 1 if `stat' has the bug that it succeeds when given the
987 zero-length file name argument. */
988#cmakedefine HAVE_STAT_EMPTY_STRING_BUG 1
989
990/* Define to 1 if you have the <stdarg.h> header file. */
991#cmakedefine HAVE_STDARG_H 1
992
993/* Define to 1 if you have the <stdint.h> header file. */
994#cmakedefine HAVE_STDINT_H 1
995
996/* Define to 1 if you have the <stdlib.h> header file. */
997#cmakedefine HAVE_STDLIB_H 1
998
999/* Define to 1 if you have the `strchr' function. */
1000#cmakedefine HAVE_STRCHR 1
1001
c581b317
MM
1002/* Define to 1 if you have the `strnlen' function. */
1003#cmakedefine HAVE_STRNLEN 1
1004
8b7ba998
TK
1005/* Define to 1 if you have the `strdup' function. */
1006#cmakedefine HAVE_STRDUP 1
1007
1008/* Define to 1 if you have the `strerror' function. */
1009#cmakedefine HAVE_STRERROR 1
1010
1011/* Define to 1 if you have the `strerror_r' function. */
1012#cmakedefine HAVE_STRERROR_R 1
1013
1014/* Define to 1 if you have the `strftime' function. */
1015#cmakedefine HAVE_STRFTIME 1
1016
1017/* Define to 1 if you have the <strings.h> header file. */
1018#cmakedefine HAVE_STRINGS_H 1
1019
1020/* Define to 1 if you have the <string.h> header file. */
1021#cmakedefine HAVE_STRING_H 1
1022
1023/* Define to 1 if you have the `strrchr' function. */
1024#cmakedefine HAVE_STRRCHR 1
1025
a3b61f44
MN
1026/* Define to 1 if `f_namemax' is a member of `struct statfs'. */
1027#cmakedefine HAVE_STRUCT_STATFS_F_NAMEMAX 1
1028
19c22e92
BK
1029/* Define to 1 if `f_iosize' is a member of `struct statvfs'. */
1030#cmakedefine HAVE_STRUCT_STATVFS_F_IOSIZE 1
1031
728fad15 1032/* Define to 1 if `st_birthtime' is a member of `struct stat'. */
8b7ba998
TK
1033#cmakedefine HAVE_STRUCT_STAT_ST_BIRTHTIME 1
1034
728fad15 1035/* Define to 1 if `st_birthtimespec.tv_nsec' is a member of `struct stat'. */
8b7ba998
TK
1036#cmakedefine HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC 1
1037
728fad15 1038/* Define to 1 if `st_blksize' is a member of `struct stat'. */
8b7ba998
TK
1039#cmakedefine HAVE_STRUCT_STAT_ST_BLKSIZE 1
1040
728fad15 1041/* Define to 1 if `st_flags' is a member of `struct stat'. */
8b7ba998
TK
1042#cmakedefine HAVE_STRUCT_STAT_ST_FLAGS 1
1043
728fad15 1044/* Define to 1 if `st_mtimespec.tv_nsec' is a member of `struct stat'. */
8b7ba998
TK
1045#cmakedefine HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC 1
1046
728fad15 1047/* Define to 1 if `st_mtime_n' is a member of `struct stat'. */
d3c720f3
MN
1048#cmakedefine HAVE_STRUCT_STAT_ST_MTIME_N 1
1049
728fad15 1050/* Define to 1 if `st_mtime_usec' is a member of `struct stat'. */
a101fb70
MN
1051#cmakedefine HAVE_STRUCT_STAT_ST_MTIME_USEC 1
1052
728fad15 1053/* Define to 1 if `st_mtim.tv_nsec' is a member of `struct stat'. */
8b7ba998
TK
1054#cmakedefine HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
1055
728fad15 1056/* Define to 1 if `st_umtime' is a member of `struct stat'. */
d3c720f3
MN
1057#cmakedefine HAVE_STRUCT_STAT_ST_UMTIME 1
1058
728fad15 1059/* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */
9d72ea76
MN
1060#cmakedefine HAVE_STRUCT_TM_TM_GMTOFF 1
1061
728fad15 1062/* Define to 1 if `__tm_gmtoff' is a member of `struct tm'. */
9d72ea76
MN
1063#cmakedefine HAVE_STRUCT_TM___TM_GMTOFF 1
1064
fbb6919e
JS
1065/* Define to 1 if you have `struct vfsconf'. */
1066#cmakedefine HAVE_STRUCT_VFSCONF 1
1067
a847b455
TK
1068/* Define to 1 if you have `struct xvfsconf'. */
1069#cmakedefine HAVE_STRUCT_XVFSCONF 1
1070
728fad15 1071/* Define to 1 if you have the `symlink' function. */
4b57c013
TK
1072#cmakedefine HAVE_SYMLINK 1
1073
8b7ba998
TK
1074/* Define to 1 if you have the <sys/acl.h> header file. */
1075#cmakedefine HAVE_SYS_ACL_H 1
1076
5eec93b7
TK
1077/* Define to 1 if you have the <sys/cdefs.h> header file. */
1078#cmakedefine HAVE_SYS_CDEFS_H 1
1079
8b7ba998
TK
1080/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
1081 */
1082#cmakedefine HAVE_SYS_DIR_H 1
1083
ba00b023
BJ
1084/* Define to 1 if you have the <sys/ea.h> header file. */
1085#cmakedefine HAVE_SYS_EA_H 1
1086
8b7ba998
TK
1087/* Define to 1 if you have the <sys/extattr.h> header file. */
1088#cmakedefine HAVE_SYS_EXTATTR_H 1
1089
1090/* Define to 1 if you have the <sys/ioctl.h> header file. */
1091#cmakedefine HAVE_SYS_IOCTL_H 1
1092
d3c720f3
MN
1093/* Define to 1 if you have the <sys/mkdev.h> header file. */
1094#cmakedefine HAVE_SYS_MKDEV_H 1
1095
e3d450a7
MN
1096/* Define to 1 if you have the <sys/mount.h> header file. */
1097#cmakedefine HAVE_SYS_MOUNT_H 1
1098
8b7ba998
TK
1099/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
1100 */
1101#cmakedefine HAVE_SYS_NDIR_H 1
1102
1103/* Define to 1 if you have the <sys/param.h> header file. */
1104#cmakedefine HAVE_SYS_PARAM_H 1
1105
1106/* Define to 1 if you have the <sys/poll.h> header file. */
1107#cmakedefine HAVE_SYS_POLL_H 1
1108
bea9f9cf
MM
1109/* Define to 1 if you have the <sys/richacl.h> header file. */
1110#cmakedefine HAVE_SYS_RICHACL_H 1
1111
8b7ba998
TK
1112/* Define to 1 if you have the <sys/select.h> header file. */
1113#cmakedefine HAVE_SYS_SELECT_H 1
1114
0cb2837d
MN
1115/* Define to 1 if you have the <sys/statfs.h> header file. */
1116#cmakedefine HAVE_SYS_STATFS_H 1
1117
8161d987
MN
1118/* Define to 1 if you have the <sys/statvfs.h> header file. */
1119#cmakedefine HAVE_SYS_STATVFS_H 1
1120
8b7ba998
TK
1121/* Define to 1 if you have the <sys/stat.h> header file. */
1122#cmakedefine HAVE_SYS_STAT_H 1
1123
4925fd0b
TK
1124
1125/* Define to 1 if you have the <sys/sysmacros.h> header file. */
1126#cmakedefine HAVE_SYS_SYSMACROS_H 1
1127
8b7ba998
TK
1128/* Define to 1 if you have the <sys/time.h> header file. */
1129#cmakedefine HAVE_SYS_TIME_H 1
1130
1131/* Define to 1 if you have the <sys/types.h> header file. */
1132#cmakedefine HAVE_SYS_TYPES_H 1
1133
1134/* Define to 1 if you have the <sys/utime.h> header file. */
1135#cmakedefine HAVE_SYS_UTIME_H 1
1136
d216d028
MN
1137/* Define to 1 if you have the <sys/utsname.h> header file. */
1138#cmakedefine HAVE_SYS_UTSNAME_H 1
1139
996334f3
MN
1140/* Define to 1 if you have the <sys/vfs.h> header file. */
1141#cmakedefine HAVE_SYS_VFS_H 1
1142
8b7ba998
TK
1143/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
1144#cmakedefine HAVE_SYS_WAIT_H 1
1145
7aeacd63
MN
1146/* Define to 1 if you have the <sys/xattr.h> header file. */
1147#cmakedefine HAVE_SYS_XATTR_H 1
1148
8b7ba998
TK
1149/* Define to 1 if you have the `timegm' function. */
1150#cmakedefine HAVE_TIMEGM 1
1151
1152/* Define to 1 if you have the <time.h> header file. */
1153#cmakedefine HAVE_TIME_H 1
1154
1155/* Define to 1 if you have the `tzset' function. */
1156#cmakedefine HAVE_TZSET 1
1157
8b7ba998
TK
1158/* Define to 1 if you have the <unistd.h> header file. */
1159#cmakedefine HAVE_UNISTD_H 1
1160
7e88ab99
MM
1161/* Define to 1 if you have the `unlinkat' function. */
1162#cmakedefine HAVE_UNLINKAT 1
1163
8b7ba998
TK
1164/* Define to 1 if you have the `unsetenv' function. */
1165#cmakedefine HAVE_UNSETENV 1
1166
1167/* Define to 1 if the system has the type `unsigned long long'. */
1168#cmakedefine HAVE_UNSIGNED_LONG_LONG 1
1169
1170/* Define to 1 if the system has the type `unsigned long long int'. */
1171#cmakedefine HAVE_UNSIGNED_LONG_LONG_INT 1
1172
1173/* Define to 1 if you have the `utime' function. */
1174#cmakedefine HAVE_UTIME 1
1175
c9ad879b
MN
1176/* Define to 1 if you have the `utimensat' function. */
1177#cmakedefine HAVE_UTIMENSAT 1
1178
8b7ba998
TK
1179/* Define to 1 if you have the `utimes' function. */
1180#cmakedefine HAVE_UTIMES 1
1181
1182/* Define to 1 if you have the <utime.h> header file. */
1183#cmakedefine HAVE_UTIME_H 1
1184
1185/* Define to 1 if you have the `vfork' function. */
1186#cmakedefine HAVE_VFORK 1
1187
1188/* Define to 1 if you have the `vprintf' function. */
1189#cmakedefine HAVE_VPRINTF 1
1190
1191/* Define to 1 if you have the <wchar.h> header file. */
1192#cmakedefine HAVE_WCHAR_H 1
1193
1b7e93f0
MN
1194/* Define to 1 if the system has the type `wchar_t'. */
1195#cmakedefine HAVE_WCHAR_T 1
1196
63985961
MN
1197/* Define to 1 if you have the `wcrtomb' function. */
1198#cmakedefine HAVE_WCRTOMB 1
1199
86eb88d7
JS
1200/* Define to 1 if you have the `wcscmp' function. */
1201#cmakedefine HAVE_WCSCMP 1
1202
8b7ba998
TK
1203/* Define to 1 if you have the `wcscpy' function. */
1204#cmakedefine HAVE_WCSCPY 1
1205
1206/* Define to 1 if you have the `wcslen' function. */
1207#cmakedefine HAVE_WCSLEN 1
1208
1209/* Define to 1 if you have the `wctomb' function. */
1210#cmakedefine HAVE_WCTOMB 1
1211
1212/* Define to 1 if you have the <wctype.h> header file. */
1213#cmakedefine HAVE_WCTYPE_H 1
1214
f54f2b75
MN
1215/* Define to 1 if you have the <wincrypt.h> header file. */
1216#cmakedefine HAVE_WINCRYPT_H 1
1217
d3c720f3
MN
1218/* Define to 1 if you have the <windows.h> header file. */
1219#cmakedefine HAVE_WINDOWS_H 1
1220
b7c59fe6 1221/* Define to 1 if you have the <winioctl.h> header file. */
d216d028
MN
1222#cmakedefine HAVE_WINIOCTL_H 1
1223
3f7c4c64
BK
1224/* Define to 1 if you have _CrtSetReportMode in <crtdbg.h> */
1225#cmakedefine HAVE__CrtSetReportMode 1
1226
8b7ba998
TK
1227/* Define to 1 if you have the `wmemcmp' function. */
1228#cmakedefine HAVE_WMEMCMP 1
1229
1230/* Define to 1 if you have the `wmemcpy' function. */
1231#cmakedefine HAVE_WMEMCPY 1
1232
90cd29a9
PH
1233/* Define to 1 if you have the `wmemmove' function. */
1234#cmakedefine HAVE_WMEMMOVE 1
1235
95c74682
JS
1236/* Define to 1 if you have a working EXT2_IOC_GETFLAGS */
1237#cmakedefine HAVE_WORKING_EXT2_IOC_GETFLAGS 1
1238
a9c5818b
MM
1239/* Define to 1 if you have a working FS_IOC_GETFLAGS */
1240#cmakedefine HAVE_WORKING_FS_IOC_GETFLAGS 1
1241
8b7ba998
TK
1242/* Define to 1 if you have the <zlib.h> header file. */
1243#cmakedefine HAVE_ZLIB_H 1
1244
cd63bdcd
SP
1245/* Define to 1 if you have the <zstd.h> header file. */
1246#cmakedefine HAVE_ZSTD_H 1
1247
0348e24b
RP
1248/* Define to 1 if you have the `ctime_s' function. */
1249#cmakedefine HAVE_CTIME_S 1
411d7de8 1250
7e7bb70e
MN
1251/* Define to 1 if you have the `_fseeki64' function. */
1252#cmakedefine HAVE__FSEEKI64 1
1253
411d7de8
MN
1254/* Define to 1 if you have the `_get_timezone' function. */
1255#cmakedefine HAVE__GET_TIMEZONE 1
1256
0348e24b
RP
1257/* Define to 1 if you have the `gmtime_s' function. */
1258#cmakedefine HAVE_GMTIME_S 1
a11f1586 1259
0348e24b
RP
1260/* Define to 1 if you have the `localtime_s' function. */
1261#cmakedefine HAVE_LOCALTIME_S 1
593c0d35 1262
0348e24b
RP
1263/* Define to 1 if you have the `_mkgmtime' function. */
1264#cmakedefine HAVE__MKGMTIME 1
f16db747 1265
728fad15 1266/* Define as const if the declaration of iconv() needs const. */
acef6419 1267#define ICONV_CONST @ICONV_CONST@
728fad15 1268
8b7ba998 1269/* Version number of libarchive as a single integer */
acef6419 1270#cmakedefine LIBARCHIVE_VERSION_NUMBER "@LIBARCHIVE_VERSION_NUMBER@"
8b7ba998
TK
1271
1272/* Version number of libarchive */
acef6419 1273#cmakedefine LIBARCHIVE_VERSION_STRING "@LIBARCHIVE_VERSION_STRING@"
8b7ba998
TK
1274
1275/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
1276 slash. */
1277#cmakedefine LSTAT_FOLLOWS_SLASHED_SYMLINK 1
1278
1279/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
1280 */
1281#cmakedefine MAJOR_IN_MKDEV 1
1282
1283/* Define to 1 if `major', `minor', and `makedev' are declared in
1284 <sysmacros.h>. */
1285#cmakedefine MAJOR_IN_SYSMACROS 1
1286
1287/* Define to 1 if your C compiler doesn't accept -c and -o together. */
1288#cmakedefine NO_MINUS_C_MINUS_O 1
1289
1b7e93f0 1290/* The size of `wchar_t', as computed by sizeof. */
acef6419 1291#cmakedefine SIZEOF_WCHAR_T @SIZEOF_WCHAR_T@
1b7e93f0 1292
8b7ba998
TK
1293/* Define to 1 if strerror_r returns char *. */
1294#cmakedefine STRERROR_R_CHAR_P 1
1295
1296/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
1297#cmakedefine TIME_WITH_SYS_TIME 1
1298
a0f5fe6e
MN
1299/*
1300 * Some platform requires a macro to use extension functions.
1301 */
78c22260
MN
1302#cmakedefine SAFE_TO_DEFINE_EXTENSIONS 1
1303#ifdef SAFE_TO_DEFINE_EXTENSIONS
1304/* Enable extensions on AIX 3, Interix. */
1305#ifndef _ALL_SOURCE
1306# define _ALL_SOURCE 1
1307#endif
1308/* Enable GNU extensions on systems that have them. */
1309#ifndef _GNU_SOURCE
1310# define _GNU_SOURCE 1
1311#endif
1312/* Enable threading extensions on Solaris. */
1313#ifndef _POSIX_PTHREAD_SEMANTICS
1314# define _POSIX_PTHREAD_SEMANTICS 1
1315#endif
1316/* Enable extensions on HP NonStop. */
1317#ifndef _TANDEM_SOURCE
1318# define _TANDEM_SOURCE 1
1319#endif
1320/* Enable general extensions on Solaris. */
1321#ifndef __EXTENSIONS__
1322# define __EXTENSIONS__ 1
1323#endif
1324#endif /* SAFE_TO_DEFINE_EXTENSIONS */
1325
8b7ba998 1326/* Version number of package */
acef6419 1327#cmakedefine VERSION "@VERSION@"
8b7ba998
TK
1328
1329/* Number of bits in a file offset, on hosts where this is settable. */
acef6419 1330#cmakedefine _FILE_OFFSET_BITS @_FILE_OFFSET_BITS@
8b7ba998
TK
1331
1332/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
1333#cmakedefine _LARGEFILE_SOURCE 1
1334
1335/* Define for large files, on AIX-style hosts. */
acef6419 1336#cmakedefine _LARGE_FILES @_LARGE_FILES@
8b7ba998 1337
8f8bf1f9
TK
1338/* Define to control Windows SDK version */
1339#ifndef NTDDI_VERSION
acef6419 1340#cmakedefine NTDDI_VERSION @NTDDI_VERSION@
8f8bf1f9
TK
1341#endif // NTDDI_VERSION
1342
b4dcf889 1343#ifndef _WIN32_WINNT
acef6419 1344#cmakedefine _WIN32_WINNT @_WIN32_WINNT@
b4dcf889
SD
1345#endif // _WIN32_WINNT
1346
1347#ifndef WINVER
acef6419 1348#cmakedefine WINVER @WINVER@
b4dcf889 1349#endif // WINVER
d216d028 1350
8b7ba998 1351/* Define to empty if `const' does not conform to ANSI C. */
acef6419 1352#cmakedefine const @const@
8b7ba998
TK
1353
1354/* Define to `int' if <sys/types.h> doesn't define. */
acef6419 1355#cmakedefine gid_t @gid_t@
8b7ba998
TK
1356
1357/* Define to `unsigned long' if <sys/types.h> does not define. */
acef6419 1358#cmakedefine id_t @id_t@
8b7ba998 1359
8b7ba998 1360/* Define to `int' if <sys/types.h> does not define. */
acef6419 1361#cmakedefine mode_t @mode_t@
8b7ba998
TK
1362
1363/* Define to `long long' if <sys/types.h> does not define. */
acef6419 1364#cmakedefine off_t @off_t@
8b7ba998 1365
e1932819 1366/* Define to `int' if <sys/types.h> doesn't define. */
acef6419 1367#cmakedefine pid_t @pid_t@
e1932819 1368
8b7ba998 1369/* Define to `unsigned int' if <sys/types.h> does not define. */
acef6419 1370#cmakedefine size_t @size_t@
8b7ba998
TK
1371
1372/* Define to `int' if <sys/types.h> does not define. */
acef6419 1373#cmakedefine ssize_t @ssize_t@
8b7ba998
TK
1374
1375/* Define to `int' if <sys/types.h> doesn't define. */
acef6419 1376#cmakedefine uid_t @uid_t@
8b7ba998 1377
be2f791b 1378/* Define to `int' if <sys/types.h> does not define. */
acef6419 1379#cmakedefine intptr_t @intptr_t@
8b7ba998 1380
be2f791b 1381/* Define to `unsigned int' if <sys/types.h> does not define. */
acef6419 1382#cmakedefine uintptr_t @uintptr_t@