Disk ARchive  2.7.3
Full featured and portable backup and archiving tool
config.h
1 /* config.h. Generated from config.h.in by configure. */
2 /* config.h.in. Generated from configure.ac by autoheader. */
3 
4 /* backtrace() call supported */
5 #define BACKTRACE_AVAILABLE 1
6 
7 /* header and linking is available to have strong encryption works */
8 #define CRYPTO_AVAILABLE 1
9 
10 /* dar and dar_suite version, definition in configure.ac */
11 #define DAR_VERSION "2.7.3"
12 
13 /* if defined, activates support for Extended Attributes */
14 #define EA_SUPPORT
15 
16 /* Define to 1 if translation of program messages to the user's native
17  language is requested. */
18 #define ENABLE_NLS 1
19 
20 /* libthreadar expected major version */
21 #define EXPECTED_MAJ_VERSION_THREADAR "1"
22 
23 /* furtive read mode is available */
24 #define FURTIVE_READ_MODE_AVAILABLE 1
25 
26 /* minimum version expected of GPGME */
27 #define GPGME_MIN_VERSION "1.2.0"
28 
29 /* GPGME is available to support public key based ciphering */
30 #define GPGME_SUPPORT 1
31 
32 /* argon2.h header file availability */
33 #define HAVE_ARGON2_H 1
34 
35 /* Define to 1 if you have the <arpa/inet.h> header file. */
36 #define HAVE_ARPA_INET_H 1
37 
38 /* Define to 1 if you have the <attr/xattr.h> header file. */
39 /* #undef HAVE_ATTR_XATTR_H */
40 
41 /* bzlib.h header file is available */
42 #define HAVE_BZLIB_H 1
43 
44 /* whether the system has support for POSIX.1e capabilities */
45 /* #undef HAVE_CAPABILITIES */
46 
47 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
48  CoreFoundation framework. */
49 /* #undef HAVE_CFLOCALECOPYCURRENT */
50 
51 /* Define to 1 if you have the Mac OS X function
52  CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */
53 /* #undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES */
54 
55 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
56  the CoreFoundation framework. */
57 /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
58 
59 /* Define to 1 if you have the `ctime_r' function. */
60 #define HAVE_CTIME_R 1
61 
62 /* Define to 1 if you have the <ctype.h> header file. */
63 #define HAVE_CTYPE_H 1
64 
65 /* libcurl.h header file is available */
66 /* #undef HAVE_CURL_CURL_H */
67 
68 /* Define if the GNU dcgettext() function is already present or preinstalled.
69  */
70 #define HAVE_DCGETTEXT 1
71 
72 /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
73  don't. */
74 #define HAVE_DECL_SYS_SIGLIST 0
75 
76 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
77  */
78 #define HAVE_DIRENT_H 1
79 
80 /* Define to 1 if you have the <dlfcn.h> header file. */
81 #define HAVE_DLFCN_H 1
82 
83 /* whether the system has the necessary routine to handle Door files */
84 /* #undef HAVE_DOOR */
85 
86 /* Define to 1 if you have the <errno.h> header file. */
87 #define HAVE_ERRNO_H 1
88 
89 /* Define to 1 if you have the <execinfo.h> header file. */
90 #define HAVE_EXECINFO_H 1
91 
92 /* Define to 1 if you have the <fcntl.h> header file. */
93 #define HAVE_FCNTL_H 1
94 
95 /* whether the system provides fdatasync() system call */
96 #define HAVE_FDATASYNC 1
97 
98 /* Define to 1 if you have the `fdopendir' function. */
99 #define HAVE_FDOPENDIR 1
100 
101 /* Define to 1 if your system has a working POSIX `fnmatch' function. */
102 #define HAVE_FNMATCH 1
103 
104 /* Define to 1 if you have the <fnmatch.h> header file. */
105 #define HAVE_FNMATCH_H 1
106 
107 /* Define to 1 if you have the `fork' function. */
108 #define HAVE_FORK 1
109 
110 /* gcrypt.h header file is available */
111 #define HAVE_GCRYPT_H 1
112 
113 /* Define to 1 if you have the `getgrnam_r' function. */
114 #define HAVE_GETGRNAM_R 1
115 
116 /* Define to 1 if you have the <getopt.h> header file. */
117 #define HAVE_GETOPT_H 1
118 
119 /* a getopt() call is declared in <unistd.h> */
120 #define HAVE_GETOPT_IN_UNISTD_H 1
121 
122 /* whether getopt_long() is available */
123 #define HAVE_GETOPT_LONG 1
124 
125 /* a getopt_long() call is declared in <unistd.h> */
126 /* #undef HAVE_GETOPT_LONG_IN_UNISTD_H */
127 
128 /* Define to 1 if you have the `getpwnam_r' function. */
129 #define HAVE_GETPWNAM_R 1
130 
131 /* Define if the GNU gettext() function is already present or preinstalled. */
132 #define HAVE_GETTEXT 1
133 
134 /* Define to 1 if you have the <gpgme.h> header file. */
135 #define HAVE_GPGME_H 1
136 
137 /* Define to 1 if you have the <grp.h> header file. */
138 #define HAVE_GRP_H 1
139 
140 /* Define if you have the iconv() function and it works. */
141 #define HAVE_ICONV 1
142 
143 /* inttypes.h header availability */
144 #define HAVE_INTTYPES_H 1
145 
146 /* Define to 1 if you have the `lchown' function. */
147 #define HAVE_LCHOWN 1
148 
149 /* Define to 1 if you have the `argon2' library (-largon2). */
150 #define HAVE_LIBARGON2 1
151 
152 /* Define to 1 if you have the `attr' library (-lattr). */
153 /* #undef HAVE_LIBATTR */
154 
155 /* Define to 1 if you have the `bz2' library (-lbz2). */
156 #define HAVE_LIBBZ2 1
157 
158 /* Define to 1 if you have the `c' library (-lc). */
159 /* #undef HAVE_LIBC */
160 
161 /* Define to 1 if you have the `cap' library (-lcap). */
162 /* #undef HAVE_LIBCAP */
163 
164 /* Libcurl library availability */
165 #define HAVE_LIBCURL 1
166 
167 /* Define to 1 if you have the `dl' library (-ldl). */
168 #define HAVE_LIBDL 1
169 
170 /* Define to 1 if you have the `execinfo' library (-lexecinfo). */
171 /* #undef HAVE_LIBEXECINFO */
172 
173 /* Define to 1 if you have the `gcrypt' library (-lgcrypt). */
174 #define HAVE_LIBGCRYPT 1
175 
176 /* Define to 1 if you have the `gnugetopt' library (-lgnugetopt). */
177 /* #undef HAVE_LIBGNUGETOPT */
178 
179 /* Define to 1 if you have the `gpgme' library (-lgpgme). */
180 #define HAVE_LIBGPGME 1
181 
182 /* Define to 1 if you have the `gpg-error' library (-lgpg-error). */
183 #define HAVE_LIBGPG_ERROR 1
184 
185 /* Define to 1 if you have the <libintl.h> header file. */
186 #define HAVE_LIBINTL_H 1
187 
188 /* Define to 1 if you have the `lz4' library (-llz4). */
189 #define HAVE_LIBLZ4 1
190 
191 /* Define to 1 if you have the `lzma' library (-llzma). */
192 #define HAVE_LIBLZMA 1
193 
194 /* Define to 1 if you have the `lzo2' library (-llzo2). */
195 #define HAVE_LIBLZO2 1
196 
197 /* Define to 1 if you have the `nsl' library (-lnsl). */
198 /* #undef HAVE_LIBNSL */
199 
200 /* Define to 1 if you have the `pthread' library (-lpthread). */
201 #define HAVE_LIBPTHREAD 1
202 
203 /* Define to 1 if you have the `rsync' library (-lrsync). */
204 /* #undef HAVE_LIBRSYNC */
205 
206 /* librsync.h header file is available */
207 /* #undef HAVE_LIBRSYNC_H */
208 
209 /* Define to 1 if you have the `socket' library (-lsocket). */
210 /* #undef HAVE_LIBSOCKET */
211 
212 /* Define to 1 if you have the `threadar' library (-lthreadar). */
213 /* #undef HAVE_LIBTHREADAR */
214 
215 /* libthreadar.h header file availability */
216 /* #undef HAVE_LIBTHREADAR_LIBTHREADAR_HPP */
217 
218 /* Define to 1 if you have the `z' library (-lz). */
219 #define HAVE_LIBZ 1
220 
221 /* Define to 1 if you have the `zstd' library (-lzstd). */
222 #define HAVE_LIBZSTD 1
223 
224 /* Define to 1 if you have the <limits.h> header file. */
225 #define HAVE_LIMITS_H 1
226 
227 /* Define to 1 if you have the <linux/capability.h> header file. */
228 #define HAVE_LINUX_CAPABILITY_H 1
229 
230 /* Define to 1 if you have the `localtime_r' function. */
231 #define HAVE_LOCALTIME_R 1
232 
233 /* Define to 1 if `lstat' has the bug that it succeeds when given the
234  zero-length file name argument. */
235 /* #undef HAVE_LSTAT_EMPTY_STRING_BUG */
236 
237 /* if lutimes() system call is available */
238 #define HAVE_LUTIMES 1
239 
240 /* lz4.h header file is available */
241 #define HAVE_LZ4_H 1
242 
243 /* lzma.h header file is available */
244 #define HAVE_LZMA_H 1
245 
246 /* lzo/lzo1x.h header file is available */
247 #define HAVE_LZO_LZO1X_H 1
248 
249 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and
250  to 0 otherwise. */
251 #define HAVE_MALLOC 1
252 
253 /* Define to 1 if you have the `mkdir' function. */
254 #define HAVE_MKDIR 1
255 
256 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
257 /* #undef HAVE_NDIR_H */
258 
259 /* Define to 1 if you have the <netinet/in.h> header file. */
260 #define HAVE_NETINET_IN_H 1
261 
262 /* the optreset external variable exists to reset getopt standard call */
263 /* #undef HAVE_OPTRESET */
264 
265 /* whether the system has support for posix_fadvise() */
266 #define HAVE_POSIX_FADVISE 1
267 
268 /* Define to 1 if you have the <pthread.h> header file. */
269 #define HAVE_PTHREAD_H 1
270 
271 /* Define to 1 if you have the <pwd.h> header file. */
272 #define HAVE_PWD_H 1
273 
274 /* Define to 1 if you have the `readdir_r' function. */
275 #define HAVE_READDIR_R 1
276 
277 /* Define to 1 if you have the `regcomp' function. */
278 #define HAVE_REGCOMP 1
279 
280 /* Define to 1 if you have the <regex.h> header file. */
281 #define HAVE_REGEX_H 1
282 
283 /* Define to 1 if you have the `rmdir' function. */
284 #define HAVE_RMDIR 1
285 
286 /* Define to 1 if you have the <signal.h> header file. */
287 #define HAVE_SIGNAL_H 1
288 
289 /* system provides statx() system call, will be used to get inode birthtime on
290  Linux */
291 #define HAVE_STATX_SYSCALL 1
292 
293 /* Define to 1 if `stat' has the bug that it succeeds when given the
294  zero-length file name argument. */
295 /* #undef HAVE_STAT_EMPTY_STRING_BUG */
296 
297 /* Define to 1 if you have the <stddef.h> header file. */
298 #define HAVE_STDDEF_H 1
299 
300 /* Define to 1 if you have the <stdint.h> header file. */
301 #define HAVE_STDINT_H 1
302 
303 /* Define to 1 if you have the <stdio.h> header file. */
304 #define HAVE_STDIO_H 1
305 
306 /* Define to 1 if you have the <stdlib.h> header file. */
307 #define HAVE_STDLIB_H 1
308 
309 /* Define to 1 if you have the `strerror_r' function. */
310 #define HAVE_STRERROR_R 1
311 
312 /* strerror_r() returns a char * */
313 #define HAVE_STRERROR_R_CHAR_PTR 1
314 
315 /* Define to 1 if you have the <strings.h> header file. */
316 #define HAVE_STRINGS_H 1
317 
318 /* Define to 1 if you have the <string.h> header file. */
319 #define HAVE_STRING_H 1
320 
321 /* Define to 1 if `st_rdev' is a member of `struct stat'. */
322 #define HAVE_STRUCT_STAT_ST_RDEV 1
323 
324 /* whether the system provides syncfs() system call */
325 #define HAVE_SYNCFS 1
326 
327 /* Define to 1 if you have the <sys/capability.h> header file. */
328 /* #undef HAVE_SYS_CAPABILITY_H */
329 
330 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
331  */
332 /* #undef HAVE_SYS_DIR_H */
333 
334 /* Define to 1 if you have the <sys/ioctl.h> header file. */
335 #define HAVE_SYS_IOCTL_H 1
336 
337 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
338  */
339 /* #undef HAVE_SYS_NDIR_H */
340 
341 /* Define to 1 if you have the <sys/socket.h> header file. */
342 #define HAVE_SYS_SOCKET_H 1
343 
344 /* Define to 1 if you have the <sys/stat.h> header file. */
345 #define HAVE_SYS_STAT_H 1
346 
347 /* Define to 1 if you have the <sys/time.h> header file. */
348 #define HAVE_SYS_TIME_H 1
349 
350 /* Define to 1 if you have the <sys/types.h> header file. */
351 #define HAVE_SYS_TYPES_H 1
352 
353 /* Define to 1 if you have the <sys/un.h> header file. */
354 #define HAVE_SYS_UN_H 1
355 
356 /* Define to 1 if you have the <sys/utsname.h> header file. */
357 #define HAVE_SYS_UTSNAME_H 1
358 
359 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
360 #define HAVE_SYS_WAIT_H 1
361 
362 /* Define to 1 if you have the <sys/xattr.h> header file. */
363 #define HAVE_SYS_XATTR_H 1
364 
365 /* Define to 1 if you have the <termios.h> header file. */
366 #define HAVE_TERMIOS_H 1
367 
368 /* Define to 1 if you have the <time.h> header file. */
369 #define HAVE_TIME_H 1
370 
371 /* Define to 1 if you have the <unistd.h> header file. */
372 #define HAVE_UNISTD_H 1
373 
374 /* Define to 1 if you have the `utime' function. */
375 #define HAVE_UTIME 1
376 
377 /* Define to 1 if you have the <utimes.h> header file. */
378 /* #undef HAVE_UTIMES_H */
379 
380 /* Define to 1 if you have the <utime.h> header file. */
381 #define HAVE_UTIME_H 1
382 
383 /* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
384 #define HAVE_UTIME_NULL 1
385 
386 /* Define to 1 if you have the `vfork' function. */
387 #define HAVE_VFORK 1
388 
389 /* Define to 1 if you have the <vfork.h> header file. */
390 /* #undef HAVE_VFORK_H */
391 
392 /* Define to 1 if you have the <wchar.h> header file. */
393 #define HAVE_WCHAR_H 1
394 
395 /* Define to 1 if you have the <wctype.h> header file. */
396 #define HAVE_WCTYPE_H 1
397 
398 /* Define to 1 if `fork' works. */
399 #define HAVE_WORKING_FORK 1
400 
401 /* Define to 1 if `vfork' works. */
402 #define HAVE_WORKING_VFORK 1
403 
404 /* zlib.h header file is available */
405 #define HAVE_ZLIB_H 1
406 
407 /* zstd.h header file is available */
408 #define HAVE_ZSTD_H 1
409 
410 /* Define as const if the declaration of iconv() needs const. */
411 #define ICONV_CONST
412 
413 /* when libargon2 could be found and linked against */
414 #define LIBARGON2_AVAILABLE 1
415 
416 /* header and linking is available to have libbz2 functions */
417 #define LIBBZ2_AVAILABLE 1
418 
419 /* libcurl is usable */
420 /* #undef LIBCURL_AVAILABLE */
421 
422 /* if defined, activates the support for HFS+ create time FSA */
423 /* #undef LIBDAR_BIRTHTIME */
424 
425 /* if defined, builds a very slow executable */
426 /* #undef LIBDAR_DEBUG_MEMORY */
427 
428 /* activation of speed optimization for large directories */
429 #define LIBDAR_FAST_DIR 1
430 
431 /* if defined, activates the ext2/3 nodump flag feature */
432 #define LIBDAR_NODUMP_FEATURE NODUMP_EXT2FS
433 
434 /* if defined, informs the code that no optimization has been used for
435  compilation */
436 /* #undef LIBDAR_NO_OPTIMIZATION */
437 
438 /* value for time accuracy representing an accuracy of 1 microsecond */
439 #define LIBDAR_TIME_ACCURACY_MICROSECOND 6
440 
441 /* value for time accuracy representing an accuracy of 1 nanosecond */
442 #define LIBDAR_TIME_ACCURACY_NANOSECOND 9
443 
444 /* value for time accuracy representing an accuracy of 1 second */
445 #define LIBDAR_TIME_ACCURACY_SECOND 0
446 
447 /* timestamps read accuracy */
448 #define LIBDAR_TIME_READ_ACCURACY 9
449 
450 /* timestamps write accuracy */
451 #define LIBDAR_TIME_WRITE_ACCURACY 9
452 
453 /* headar and linking is available to have liblz4 fonctions */
454 #define LIBLZ4_AVAILABLE 1
455 
456 /* header and linking is available to have liblzma functions */
457 #define LIBLZMA_AVAILABLE 1
458 
459 /* header and linking is available to have lzo functions */
460 #define LIBLZO2_AVAILABLE 1
461 
462 /* librsync is usable */
463 /* #undef LIBRSYNC_AVAILABLE */
464 
465 /* when libthreadar could be found and linked against */
466 /* #undef LIBTHREADAR_AVAILABLE */
467 
468 /* header and linking is available to have libzstd functions */
469 #define LIBZSTD_AVAILABLE 1
470 
471 /* header and linking is available to have libz functions */
472 #define LIBZ_AVAILABLE 1
473 
474 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing
475  slash. */
476 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
477 
478 /* Define to the sub-directory where libtool stores uninstalled libraries. */
479 #define LT_OBJDIR ".libs/"
480 
481 /* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
482  */
483 /* #undef MAJOR_IN_MKDEV */
484 
485 /* Define to 1 if `major', `minor', and `makedev' are declared in
486  <sysmacros.h>. */
487 #define MAJOR_IN_SYSMACROS 1
488 
489 /* libzstd minimum major version */
490 #define MIN_MAJ_VERSION_ZSTD "1"
491 
492 /* libthreadar minimal medium version */
493 #define MIN_MED_VERSION_THREADAR "3"
494 
495 /* libthreadar minimal minor version */
496 #define MIN_MIN_VERSION_THREADAR "1"
497 
498 /* libzstd minimum minor version */
499 #define MIN_MIN_VERSION_ZSTD "3"
500 
501 /* libgcrypt minimum version */
502 #define MIN_VERSION_GCRYPT "1.4.0"
503 
504 /* ligcrypt minimum version without hash bug */
505 #define MIN_VERSION_GCRYPT_HASH_BUG "1.6.0"
506 
507 /* Some *_r() stdlib call are missing to permit complete thread-safe support
508  by libdar */
509 /* #undef MISSING_REENTRANT_LIBCALL */
510 
511 /* POSIX mutex (pthread_mutex_t) is available */
512 #define MUTEX_WORKS 1
513 
514 /* if defined, activates support for Mac OS X Extended Attributes */
515 /* #undef OSX_EA_SUPPORT */
516 
517 /* manually set CPU's registers' size */
518 /* #undef OS_BITS */
519 
520 /* Name of package */
521 #define PACKAGE "dar"
522 
523 /* Define to the address where bug reports for this package should be sent. */
524 #define PACKAGE_BUGREPORT "http://sourceforge.net/tracker/?group_id=65612&atid=511612"
525 
526 /* Define to the full name of this package. */
527 #define PACKAGE_NAME "DAR"
528 
529 /* Define to the full name and version of this package. */
530 #define PACKAGE_STRING "DAR 2.7.3"
531 
532 /* Define to the one symbol short name of this package. */
533 #define PACKAGE_TARNAME "dar"
534 
535 /* Define to the home page for this package. */
536 #define PACKAGE_URL ""
537 
538 /* Define to the version of this package. */
539 #define PACKAGE_VERSION "2.7.3"
540 
541 /* Define as the return type of signal handlers (`int' or `void'). */
542 #define RETSIGTYPE void
543 
544 /* The size of `off_t', as computed by sizeof. */
545 #define SIZEOF_OFF_T 8
546 
547 /* The size of `size_t', as computed by sizeof. */
548 #define SIZEOF_SIZE_T 8
549 
550 /* The size of `time_t', as computed by sizeof. */
551 #define SIZEOF_TIME_T 8
552 
553 /* Define to 1 if all of the C90 standard headers exist (not just the ones
554  required in a freestanding environment). This macro is provided for
555  backward compatibility; new code need not use it. */
556 #define STDC_HEADERS 1
557 
558 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. This
559  macro is obsolete. */
560 #define TIME_WITH_SYS_TIME 1
561 
562 /* Version number of package */
563 #define VERSION "2.7.3"
564 
565 /* activate makedev(), major() and minor() when _XOPEN_SOURCE is set */
566 #define _BSD_SOURCE 1
567 
568 /* Define on Darwin to activate all library features */
569 #define _DARWIN_C_SOURCE 1
570 
571 /* disabling warning about _BSD_SOURCE to be deprecated */
572 #define _DEFAULT_SOURCE 1
573 
574 /* Number of bits in a file offset, on hosts where this is settable. */
575 /* #undef _FILE_OFFSET_BITS */
576 
577 /* Define on Linux to activate all library features */
578 #define _GNU_SOURCE 1
579 
580 /* Define for large files, on AIX-style hosts. */
581 /* #undef _LARGE_FILES */
582 
583 /* Define on NetBSD to activate all library features */
584 #define _NETBSD_SOURCE 1
585 
586 /* activates POSIX.1-2008 symbols in order to allow microsecond time setting,
587  as well as ctime_r() call */
588 #define _XOPEN_SOURCE 700
589 
590 /* Define on FreeBSD to activate all library features */
591 #define __BSD_VISIBLE 1
592 
593 /* Define to empty if `const' does not conform to ANSI C. */
594 /* #undef const */
595 
596 /* Define to `__inline__' or `__inline' if that's what the C compiler
597  calls it, or to nothing if 'inline' is not supported under any name. */
598 #ifndef __cplusplus
599 /* #undef inline */
600 #endif
601 
602 /* Define to rpl_malloc if the replacement function should be used. */
603 /* #undef malloc */
604 
605 /* Define to `long int' if <sys/types.h> does not define. */
606 /* #undef off_t */
607 
608 /* Define as a signed integer type capable of holding a process identifier. */
609 /* #undef pid_t */
610 
611 /* Define to `unsigned int' if <sys/types.h> does not define. */
612 /* #undef size_t */
613 
614 /* Define as `fork' if `vfork' does not work. */
615 /* #undef vfork */