1/* 2Copyright 2020-@THISYEAR@, Dirk Krause. All rights reserved. 3SPDX-License-Identifier: BSD-3-Clause 4*/ 5 6/** @file config.h Configure script constant names. 7 8ALL NAMES LISTED HERE MUST ALSO BE DEFINED IN THE win32/dk4conf.h FILE! 9======================================================================= 10The win32/dk4conf.h is used on systems where the configure script 11can not be run. 12 13*/ 14 15#ifndef CONFIG_H_INCLUDED 16/** Protection against multiple inclusion. 17*/ 18#define CONFIG_H_INCLUDED 1 19 20/** The inline keyword for the C programming language. 21 Only set if both: (1) the keyword is available and 22 (2) enabled by --enable-inline in the configure script. 23*/ 24#define HAVE_INLINE 0 25 26/** Flag: Use inline keyword. 27*/ 28#define USE_INLINE 0 29 30/** The __attribute__((unused)) syntax from gcc is available. 31*/ 32#define HAVE_ATTRIBUTE_UNUSED 0 33 34/** Net-SNMP library. 35*/ 36#define HAVE_LIBNETSNMP 0 37 38/** Enable file log function in Net-SNMP 39*/ 40#define HAVE_SNMP_ENABLE_FILELOG 0 41 42/** Disable logging to syslog. 43*/ 44#define HAVE_SNMP_DISABLE_SYSLOG 0 45 46/** Disable logging to stderr. 47*/ 48#define HAVE_SNMP_DISABLE_STDERRLOG 0 49 50/** Disable logging to file. 51*/ 52#define HAVE_SNMP_DISABLE_FILELOG 0 53 54/** Error codes. 55*/ 56#define HAVE_ERRNO_H 0 57 58/** Declarations for functions on UNIX/POSIX systems. 59*/ 60#define HAVE_UNISTD_H 0 61 62/** The process.h file declares the exit() function on Windows systems. 63*/ 64#define HAVE_PROCESS_H 0 65 66/** Character classification. 67*/ 68#define HAVE_CTYPE_H 0 69 70/** Unicode character data type. 71*/ 72#define HAVE_UCHAR_H 0 73 74/** Wide character data type. 75*/ 76#define HAVE_WCHAR_H 0 77 78/** Wide character classification. 79*/ 80#define HAVE_WCTYPE_H 0 81 82/** Integer types up to maximum size. 83*/ 84#define HAVE_STDINT_H 0 85 86/** Integer types in different sizes. 87*/ 88#define HAVE_INTTYPES_H 0 89 90/** Limits for different integer types. 91*/ 92#define HAVE_LIMITS_H 0 93 94/** String functions. 95*/ 96#define HAVE_STRING_H 0 97 98/** Source code assertion. 99*/ 100#define HAVE_ASSERT_H 0 101 102/** Signal handling. 103*/ 104#define HAVE_SIGNAL_H 0 105 106/** Mathematic functions and constants. 107*/ 108#define HAVE_MATH_H 0 109 110/** Floating point status word, exceptions, setup. 111*/ 112#define HAVE_FENV_H 0 113 114/** Floating point calculations. 115*/ 116#define HAVE_FLOAT_H 0 117 118/** Complex numbers. 119*/ 120#define HAVE_COMPLEX_H 0 121 122/** Date and time. 123*/ 124#define HAVE_TIME_H 0 125 126/** Jump buffers for horrible error handling. 127*/ 128#define HAVE_SETJMP_H 0 129 130/** Locale settings. 131*/ 132#define HAVE_LOCALE_H 0 133 134/** Unkown. 135*/ 136#define HAVE_ISO646_H 0 137 138/** Unknown. 139*/ 140#define HAVE_STDALIGN_H 0 141 142/** Function argument processing. 143*/ 144#define HAVE_STDARG_H 0 145 146/** Unknown. 147*/ 148#define HAVE_STDATOMIC_H 0 149 150/** Definition of boolean type. 151*/ 152#define HAVE_STDBOOL_H 0 153 154/** Unknown. 155*/ 156#define HAVE_STDDEF_H 0 157 158/** Unknown. 159*/ 160#define HAVE_STDNORETURN_H 0 161 162/** Standard library. 163*/ 164#define HAVE_STDLIB_H 0 165 166/** Header file sysexits.h. 167*/ 168#define HAVE_SYSEXITS_H 0 169 170/** Init system is systemd. 171*/ 172#define HAVE_SYSTEMD 0 173 174/** Type generic mathematics. 175*/ 176#define HAVE_TGMATH_H 0 177 178/** Threads, not standard yet. 179*/ 180#define HAVE_THREADS_H 0 181 182/** Data type definitions. 183*/ 184#define HAVE_SYS_TYPES_H 0 185 186/** Socket functions. 187*/ 188#define HAVE_SYS_SOCKET_H 0 189 190#define HAVE_SYS_UN_H 0 191 192/** The select() function. 193*/ 194#define HAVE_SYS_SELECT_H 0 195 196#define HAVE_NETINET_IN_H 0 197 198#define HAVE_NETINET_IN6_H 0 199 200#define HAVE_NETDB_H 0 201 202#define HAVE_ARPA_INET_H 0 203 204/** Get user info. 205*/ 206#define HAVE_PWD_H 0 207 208/** Get group info. 209*/ 210#define HAVE_GRP_H 0 211 212/** 213*/ 214#define HAVE_SYS_PARAM_H 0 215 216/** File and file systems statistics. 217*/ 218#define HAVE_SYS_STAT_H 0 219 220/** Time handling functions. 221*/ 222#define HAVE_SYS_TIME_H 0 223 224/** Include file memory.h 225*/ 226#define HAVE_MEMORY_H 0 227 228/** Further string functions on some systems. 229*/ 230#define HAVE_STRINGS_H 0 231 232/** Input and output functions on Windows systems. 233*/ 234#define HAVE_IO_H 0 235 236/** File control functions. 237*/ 238#define HAVE_FCNTL_H 0 239 240/** File share modes. 241*/ 242#define HAVE_SHARE_H 0 243 244/** Access BIOS functions. 245*/ 246#define HAVE_BIOS_H 0 247 248/** DOS related things on Windows. 249*/ 250#define HAVE_DOS_H 0 251 252/** Memory allocation functions. 253*/ 254#define HAVE_ALLOC_H 0 255 256/** Memory allocation functions. 257*/ 258#define HAVE_MALLOC_H 0 259 260/** Linux and Unix directory traversal. 261*/ 262#define HAVE_DIRENT_H 0 263 264#define HAVE_WINDOWS_H 0 265 266#define HAVE_WINSOCK2_H 0 267 268#define HAVE_WS2TCPIP_H 0 269 270/** Windows functions for directory handling. 271*/ 272#define HAVE_DIRECT_H 0 273 274/** zlib compression library. 275*/ 276#define HAVE_ZLIB_H 0 277 278/** bzip2 compression library. 279*/ 280#define HAVE_BZLIB_H 0 281 282/** OpenSSL library, random number generator. 283*/ 284#define HAVE_OPENSSL_RAND_H 0 285 286/** OpenSSL library, MD5 message digest. 287*/ 288#define HAVE_OPENSSL_MD5_H 0 289 290/** OpenSSL library, SHA-1 and others. 291*/ 292#define HAVE_OPENSSL_SHA_H 0 293 294/** OpenSSL library, RIPEMD-160 message digest. 295*/ 296#define HAVE_OPENSSL_RIPEMD_H 0 297 298/** Berkeley DB 299*/ 300#define HAVE_DB_H 0 301 302/** NDBM database. 303*/ 304#define HAVE_NDBM_H 0 305 306/** Include file ntifs.h. 307*/ 308#define HAVE_NTIFS_H 0 309 310/** wxWidgets library. 311*/ 312#define HAVE_WXWIDGETS 0 313 314/** Include file wx/chartype.h. 315*/ 316#define HAVE_WX_CHARTYPE_H 0 317 318/** Include file wx/wxchar.h. 319*/ 320#define HAVE_WX_WXCHAR_H 0 321 322/** Include file wx/defs.h. 323*/ 324#define HAVE_WX_DEFS_H 0 325 326/** Size of long long data type. 327*/ 328#define HAVE_LONG_LONG 0 329 330/** Test: Have long double. 331*/ 332#define HAVE_LONG_DOUBLE 0 333 334/** Test: Have intmax_t. 335*/ 336#define HAVE_INTMAX_T 0 337 338/** Test: Keyword volatile. 339*/ 340#define HAVE_VOLATILE 0 341 342/** Test: Data type sig_atomic_t. 343*/ 344#define HAVE_SIG_ATOMIC_T 0 345 346/** Size of short data type. 347*/ 348#define SIZEOF_SHORT 0 349 350/** Size of int data type. 351*/ 352#define SIZEOF_INT 0 353 354/** Size of size_t data type. 355*/ 356#define SIZEOF_SIZE_T 0 357 358/** Size of long data type. 359*/ 360#define SIZEOF_LONG 0 361 362/** Size of long long data type. 363*/ 364#define SIZEOF_LONG_LONG 0 365 366/** Size of intmax_t data type. 367*/ 368#define SIZEOF_INTMAX_T 0 369 370/** Size of int32_t data type. 371*/ 372#define SIZEOF_INT32_T 0 373 374/** Size of double data type. 375*/ 376#define SIZEOF_DOUBLE 0 377 378/** Size of long double data type. 379*/ 380#define SIZEOF_LONG_DOUBLE 0 381 382/** Size of wchar_t data type. 383*/ 384#define SIZEOF_WCHAR_T 0 385 386/** Size of off_t data type. 387*/ 388#define SIZEOF_OFF_T 0 389 390/** Size of ino_t data type. 391*/ 392#define SIZEOF_INO_T 0 393 394/** Flag: Use time.h and sys/time.h together. 395*/ 396#define TIME_WITH_SYS_TIME 0 397 398/** Bigendian byte order. 399*/ 400#define WORDS_BIGENDIAN 0 401 402/** Function memset() available. 403*/ 404#define HAVE_MEMSET 0 405 406/** Function bzero() available. 407*/ 408#define HAVE_BZERO 0 409 410/** Function memcpy() available. 411*/ 412#define HAVE_MEMCPY 0 413 414/** Function bcopy() available. 415*/ 416#define HAVE_BCOPY 0 417 418/** Function memcmp() available. 419*/ 420#define HAVE_MEMCMP 0 421 422/** Function bcmp() available. 423*/ 424#define HAVE_BCMP 0 425 426/** Function malloc() available. 427*/ 428#define HAVE_MALLOC 0 429 430/** Function calloc(). 431*/ 432#define HAVE_CALLOC 0 433 434/** Function free(). 435*/ 436#define HAVE_FREE 0 437 438/** Function strcpy_s(). 439*/ 440#define HAVE_STRCPY_S 0 441 442/** Function strcat_s(). 443*/ 444#define HAVE_STRCAT_S 0 445 446/** Function strcasecmp(). 447*/ 448#define HAVE_STRCASECMP 0 449 450/** Function stricmp(). 451*/ 452#define HAVE_STRICMP 0 453 454/** Function _stricmp(). 455*/ 456#define HAVE__STRICMP 0 457 458/** Function wcslen(). 459*/ 460#define HAVE_WCSLEN 0 461 462/** Function wcscpy_s(). 463*/ 464#define HAVE_WCSCPY_S 0 465 466/** Function wcscpy(). 467*/ 468#define HAVE_WCSCPY 0 469 470/** Function wcscat_s(). 471*/ 472#define HAVE_WCSCAT_S 0 473 474/** Function wcscat(). 475*/ 476#define HAVE_WCSCAT 0 477 478/** Function wcschr(). 479*/ 480#define HAVE_WCSCHR 0 481 482/** Function wcsrchr(). 483*/ 484#define HAVE_WCSRCHR 0 485 486/** Function wcscmp(). 487*/ 488#define HAVE_WCSCMP 0 489 490/** Function _wcscmp(). 491*/ 492#define HAVE__WCSCMP 0 493 494/** Function wcsncmp(). 495*/ 496#define HAVE_WCSNCMP 0 497 498/** Function _wcsncmp(). 499*/ 500#define HAVE__WCSNCMP 0 501 502/** Function wcscasecmp(). 503*/ 504#define HAVE_WCSCASECMP 0 505 506/** Function _wcscasecmp(). 507*/ 508#define HAVE__WCSCASECMP 0 509 510/** Function wcsicmp(). 511*/ 512#define HAVE_WCSICMP 0 513 514/** Function _wcsicmp(). 515*/ 516#define HAVE__WCSICMP 0 517 518/** Function getpid(). 519*/ 520#define HAVE_GETPID 0 521 522/** Function readlink(). 523*/ 524#define HAVE_READLINK 0 525 526/** Facility to retrieve executable file name via /proc/.../exe file. 527*/ 528#define HAVE_PROC_PID_EXE 0 529 530/** Function getexecname(). 531*/ 532#define HAVE_GETEXECNAME 0 533 534/** Function lstat(). 535*/ 536#define HAVE_LSTAT 0 537 538/** Function stat64(). 539*/ 540#define HAVE_STAT64 0 541 542/** Function lstat64(). 543*/ 544#define HAVE_LSTAT64 0 545 546/** Function localtime_r(). 547*/ 548#define HAVE_LOCALTIME_R 0 549 550/** Function geteuid(). 551*/ 552#define HAVE_GETEUID 0 553 554/** Function fopen64(). 555*/ 556#define HAVE_FOPEN64 0 557 558/** Function fopen_s(). 559*/ 560#define HAVE_FOPEN_S 0 561 562/** Function _wfopen(). 563*/ 564#define HAVE__WFOPEN 0 565 566/** Function _wfopen64(). 567*/ 568#define HAVE__WFOPEN64 0 569 570/** Function _wfopen_s(). 571*/ 572#define HAVE__WFOPEN_S 0 573 574/** Function fputws(). 575*/ 576#define HAVE_FPUTWS 0 577 578/** Function fputwc(). 579*/ 580#define HAVE_FPUTWC 0 581 582/** Function setbuffer(). 583*/ 584#define HAVE_SETBUFFER 0 585 586/** Function setbuf(). 587*/ 588#define HAVE_SETBUF 0 589 590/** Function fileno(). 591*/ 592#define HAVE_FILENO 0 593 594/** Function _fileno(). 595*/ 596#define HAVE__FILENO 0 597 598/** Function setmode(). 599*/ 600#define HAVE_SETMODE 0 601 602/** Function _setmode(). 603*/ 604#define HAVE__SETMODE 0 605 606/** Function isatty(). 607*/ 608#define HAVE_ISATTY 0 609 610/** Function _isatty(). 611*/ 612#define HAVE__ISATTY 0 613 614/** Function strtod(). 615*/ 616#define HAVE_STRTOD 0 617 618/** Function _strtod(). 619*/ 620#define HAVE__STRTOD 0 621 622/** Function wcstod(). 623*/ 624#define HAVE_WCSTOD 0 625 626/** Function _wcstod(). 627*/ 628#define HAVE__WCSTOD 0 629 630/** Function _snprintf_s(). 631*/ 632#define HAVE__SNPRINTF_S 0 633 634/** Function _snprintf(). 635*/ 636#define HAVE__SNPRINTF 0 637 638/** Function snprintf(). 639*/ 640#define HAVE_SNPRINTF 0 641 642/** Function _snwprintf_s(). 643*/ 644#define HAVE__SNWPRINTF_S 0 645 646/** Function _snwprintf(). 647*/ 648#define HAVE__SNWPRINTF 0 649 650/** Function snwprintf(). 651*/ 652#define HAVE_SNWPRINTF 0 653 654/** Function swprintf(). 655*/ 656#define HAVE_SWPRINTF 0 657 658/** Function unlink(). 659*/ 660#define HAVE_UNLINK 0 661 662/** Function _unlink(). 663*/ 664#define HAVE__UNLINK 0 665 666/** Function wunlink(). 667*/ 668#define HAVE_WUNLINK 0 669 670/** Function _wunlink(). 671*/ 672#define HAVE__WUNLINK 0 673 674/** Function rmdir(). 675*/ 676#define HAVE_RMDIR 0 677 678/** Function _rmdir(). 679*/ 680#define HAVE__RMDIR 0 681 682/** Function wrmdir(). 683*/ 684#define HAVE_WRMDIR 0 685 686/** Function _wrmdir(). 687*/ 688#define HAVE__WRMDIR 0 689 690/** Function mkdir(). 691*/ 692#define HAVE_MKDIR 0 693 694/** Function _mkdir(). 695*/ 696#define HAVE__MKDIR 0 697 698/** Function wmkdir(). 699*/ 700#define HAVE_WMKDIR 0 701 702/** Function _wmkdir(). 703*/ 704#define HAVE__WMKDIR 0 705 706/** Function sigaction(). 707*/ 708#define HAVE_SIGACTION 0 709 710/** Function sigset(). 711*/ 712#define HAVE_SIGSET 0 713 714/** Function signal(). 715*/ 716#define HAVE_SIGNAL 0 717 718/** Function sigprocmask(). 719*/ 720#define HAVE_SIGPROCMASK 0 721 722/** Function sigemtpyset(). 723*/ 724#define HAVE_SIGEMPTYSET 0 725 726/** Function setpwent(). 727*/ 728#define HAVE_SETPWENT 0 729 730/** Function getpwent(). 731*/ 732#define HAVE_GETPWENT 0 733 734/** Function endpwent(). 735*/ 736#define HAVE_ENDPWENT 0 737 738/** Function getpwnam(). 739*/ 740#define HAVE_GETPWNAM 0 741 742/** Function getpwuid(). 743*/ 744#define HAVE_GETPWUID 0 745 746/** Function setgrent(). 747*/ 748#define HAVE_SETGRENT 0 749 750/** Function getgrent(). 751*/ 752#define HAVE_GETGRENT 0 753 754/** Function getgrgid(). 755*/ 756#define HAVE_GETGRGID 0 757 758/** Function getgrnam(). 759*/ 760#define HAVE_GETGRNAM 0 761 762/** Function endgrent(). 763*/ 764#define HAVE_ENDGRENT 0 765 766/** Function strerror(). 767*/ 768#define HAVE_STRERROR 0 769 770/** Function strerror_r(). 771*/ 772#define HAVE_STRERROR_R 0 773 774/** Function rand(). 775*/ 776#define HAVE_RAND 0 777 778/** Function srand(). 779*/ 780#define HAVE_SRAND 0 781 782/** Function initstate(). 783*/ 784#define HAVE_INITSTATE 0 785 786/** Function setstate(). 787*/ 788#define HAVE_SETSTATE 0 789 790/** Function random(). 791*/ 792#define HAVE_RANDOM 0 793 794/** Function nrand48(). 795*/ 796#define HAVE_NRAND48 0 797 798/** Function lrand48(). 799*/ 800#define HAVE_LRAND48 0 801 802/** Function socket(). 803*/ 804#define HAVE_SOCKET 0 805 806/** Function getenv(). 807*/ 808#define HAVE_GETENV 0 809 810/** Function getenv_s(). 811*/ 812#define HAVE_GETENV_S 0 813 814/** Function setlocale(). 815*/ 816#define HAVE_SETLOCALE 0 817 818/** Function select(). 819*/ 820#define HAVE_SELECT 0 821 822/** Function inet_addr(). 823*/ 824#define HAVE_INET_ADDR 0 825 826/** Function inet_aton(). 827*/ 828#define HAVE_INET_ATON 0 829 830/** Function inet_pton(). 831*/ 832#define HAVE_INET_PTON 0 833 834/** Function inet_ntop 835*/ 836#define HAVE_INET_NTOP 0 837 838/** Function setsockopt(). 839*/ 840#define HAVE_SETSOCKOPT 0 841 842/** Function getaddrinfo(). 843*/ 844#define HAVE_GETADDRINFO 0 845 846/** Function getnameinfo(). 847*/ 848#define HAVE_GETNAMEINFO 0 849 850/** Function gethostbyname(). 851*/ 852#define HAVE_GETHOSTBYNAME 0 853 854/** Function htons(). 855*/ 856#define HAVE_HTONS 0 857 858/** Function ntohs(). 859*/ 860#define HAVE_NTOHS 0 861 862/** Function htonl(). 863*/ 864#define HAVE_HTONL 0 865 866/** Function ntohl(). 867*/ 868#define HAVE_NTOHL 0 869 870/** Function _getcwd(). 871*/ 872#define HAVE__GETCWD 0 873 874/** Function _wgetcwd(). 875*/ 876#define HAVE__WGETCWD 0 877 878/** Function getcwd(). 879*/ 880#define HAVE_GETCWD 0 881 882/** Function GetFinalPathNameByHandle(). 883*/ 884#define HAVE_GETFINALPATHNAMEBYHANDLE 0 885 886/** Function db_cursor_c_get(). 887*/ 888#define HAVE_DB_CURSOR_C_GET 0 889 890/** Function chmod(). 891*/ 892#define HAVE_CHMOD 0 893 894/** Function chown(). 895*/ 896#define HAVE_CHOWN 0 897 898/** Function setvbuf(). 899*/ 900#define HAVE_SETVBUF 0 901 902/** Macro isgreater(). 903*/ 904#define HAVE_ISGREATER 0 905 906/** Macro issgreaterequal(). 907*/ 908#define HAVE_ISGREATEREQUAL 0 909 910/** Macro issless(). 911*/ 912#define HAVE_ISLESS 0 913 914/** Macro isslessequal(). 915*/ 916#define HAVE_ISLESSEQUAL 0 917 918/** Makro isfinite(). 919*/ 920#define HAVE_ISFINITE 0 921 922/** Makro isnormal(). 923*/ 924#define HAVE_ISNORMAL 0 925 926/** Makro _finite(). 927*/ 928#define HAVE__FINITE 0 929 930/** Data type and functions for SHA-224 in OpenSSL. 931*/ 932#define HAVE_SHA224 0 933 934/** Data type and functions for SHA-256 in OpenSSL. 935*/ 936#define HAVE_SHA256 0 937 938/** Data type and functions for SHA-384 in OpenSSL. 939*/ 940#define HAVE_SHA384 0 941 942/** Data type and functions for SHA-512 in OpenSSL. 943*/ 944#define HAVE_SHA512 0 945 946/** Function RAND_egd(). 947*/ 948#define HAVE_RAND_EGD 0 949 950/** Data type int8_t. 951*/ 952#define HAVE_INT8_T 0 953 954/** Data type int16_t. 955*/ 956#define HAVE_INT16_T 0 957 958/** Data type int32_t. 959*/ 960#define HAVE_INT32_T 0 961 962/** Data type uint8_t. 963*/ 964#define HAVE_UINT8_T 0 965 966/** Data type uint16_t. 967*/ 968#define HAVE_UINT16_T 0 969 970/** Data type uint32_t. 971*/ 972#define HAVE_UINT32_T 0 973 974/** Data type ssize_t. 975*/ 976#define HAVE_SSIZE_T 0 977 978/** Data type dev_t. 979*/ 980#define HAVE_DEV_T 0 981 982/** Data type _dev_t. 983*/ 984#define HAVE__DEV_T 0 985 986/** Data type ino_t. 987*/ 988#define HAVE_INO_T 0 989 990/** Data type _ino_t. 991*/ 992#define HAVE__INO_T 0 993 994/** Data type ino64_t. 995*/ 996#define HAVE_INO64_T 0 997 998/** Data type _ino64_t. 999*/ 1000#define HAVE__INO64_T 0 1001 1002/** Data type mode_t. 1003*/ 1004#define HAVE_MODE_T 0 1005 1006/** Data type nlink_t. 1007*/ 1008#define HAVE_NLINK_T 0 1009 1010/** Data type uid_t. 1011*/ 1012#define HAVE_UID_T 0 1013 1014/** Data type gid_t. 1015*/ 1016#define HAVE_GID_T 0 1017 1018/** Data type off_t. 1019*/ 1020#define HAVE_OFF_T 0 1021 1022/** Data type _off_t. 1023*/ 1024#define HAVE__OFF_T 0 1025 1026/** Data type off64_t. 1027*/ 1028#define HAVE_OFF64_T 0 1029 1030/** Data type _off64_t. 1031*/ 1032#define HAVE__OFF64_T 0 1033 1034/** Data type blksize_t. 1035*/ 1036#define HAVE_BLKSIZE_T 0 1037 1038/** Data type blkcnt_t. 1039*/ 1040#define HAVE_BLKCNT_T 0 1041 1042/** Data type fpos_t. 1043*/ 1044#define HAVE_FPOS_T 0 1045 1046/** Data type _fpos_t. 1047*/ 1048#define HAVE__FPOS_T 0 1049 1050/** Data type socklen_t. 1051*/ 1052#define HAVE_SOCKLEN_T 0 1053 1054/** Data type struct sockaddr_in. 1055*/ 1056#define HAVE_STRUCT_SOCKADDR_IN 0 1057 1058/** Data type struct sockaddr_in6. 1059*/ 1060#define HAVE_STRUCT_SOCKADDR_IN6 0 1061 1062/** Data type struct sockaddr_un. 1063*/ 1064#define HAVE_STRUCT_SOCKADDR_UN 0 1065 1066/** Data type struct addrinfo. 1067*/ 1068#define HAVE_STRUCT_ADDRINFO 0 1069 1070/** Data t ype struct sockaddr_storage. 1071*/ 1072#define HAVE_STRUCT_SOCKADDR_STORAGE 0 1073 1074/** Typedef IN_ADDR. 1075*/ 1076#define HAVE_IN_ADDR 0 1077 1078/** Typedef IN6_ADDR. 1079*/ 1080#define HAVE_IN6_ADDR 0 1081 1082/** Data type struct stat64. 1083*/ 1084#define HAVE_TYPE_STAT64 0 1085 1086/** Use large file functions to process files. 1087*/ 1088#define HAVE_LARGEFILE64_SOURCE 0 1089 1090/** Feature: If minimum/maximum definitions for integral data 1091 types are missing, use builtin defaults. 1092*/ 1093#define USE_FALLBACK_NUMERIC_LIMITS 0 1094 1095/** Feature: Use LocalAlloc()/LocalFree() on Windows. 1096*/ 1097#define USE_WINDOWS_LOCAL_ALLOC 0 1098 1099/** Feature: Path components are separated by backslash. 1100*/ 1101#define HAVE_BACKSLASH_AS_SEP 0 1102 1103/** Feature: DOS/Windows line ends consisting of carriage return and 1104 newline. 1105*/ 1106#define HAVE_LINE_END_CR_NL 0 1107 1108/** Feature: Path names are case insensitive. 1109*/ 1110#define HAVE_CASE_INSENSITIVE_PATHNAMES 0 1111 1112/** Feature: User names are case insensitive. 1113*/ 1114#define HAVE_CASE_INSENSITIVE_USERNAMES 0 1115 1116/** Feature: Device and inode number in stat() results have 1117 useful contents. 1118*/ 1119#define HAVE_FILE_DEVINO 0 1120 1121/** Feature: Uid and gid numbers in stat() results have 1122 useful contents. 1123*/ 1124#define HAVE_FILE_UIDGID 0 1125 1126/** Feature: Block size and count in stat() results have useful contents. 1127*/ 1128#define HAVE_FILE_BLKSIZECNT 0 1129 1130/** Feature: access and modification timestamps in stat() results 1131 have useful contents. 1132*/ 1133#define HAVE_FILE_ATIMECTIME 0 1134 1135/** Feature: Distinction between text and binary mode for files. 1136*/ 1137#define HAVE_FILEMODE_BINARY 0 1138 1139/** Feature: Use printf()/scanf() function families. 1140*/ 1141#define USE_PRINTF_SCANF 0 1142 1143/** Feature: Compatible configuration file search. 1144*/ 1145#define HAVE_COMPATDKTOOLS3 0 1146 1147/** Function setuid(). 1148*/ 1149#define HAVE_SETUID 0 1150 1151/** Function setgid(). 1152*/ 1153#define HAVE_SETGID 0 1154 1155/** Function setgroups(). 1156*/ 1157#define HAVE_SETGROUPS 0 1158 1159/** Function initgroups(). 1160*/ 1161#define HAVE_INITGROUPS 0 1162 1163/** Function setpgrp(). 1164*/ 1165#define HAVE_SETPGRP 0 1166 1167/** Function setsid(). 1168*/ 1169#define HAVE_SETSID 0 1170 1171/** Include file sys/resource.h. 1172*/ 1173#define HAVE_SYS_RESOURCE_H 0 1174 1175/** Function getrlimit(). 1176*/ 1177#define HAVE_GETRLIMIT 0 1178 1179/** Function set syslog. 1180*/ 1181#define HAVE_SYSLOG 0 1182 1183/** Include file syslog.h 1184*/ 1185#define HAVE_SYSLOG_H 0 1186 1187/** Function _read(). 1188*/ 1189#define HAVE__READ 0 1190 1191/** Function _write(). 1192*/ 1193#define HAVE__WRITE 0 1194 1195/** Function read(). 1196*/ 1197#define HAVE_READ 0 1198 1199/** Function write(). 1200*/ 1201#define HAVE_WRITE 0 1202 1203/** Include file search.h. 1204*/ 1205#define HAVE_SEARCH_H 0 1206 1207/** Function qsort(). 1208*/ 1209#define HAVE_QSORT 0 1210 1211/** Function bsearch(). 1212*/ 1213#define HAVE_BSEARCH 0 1214 1215/** Function have_png_get_pixels_per_inch(). 1216*/ 1217#define HAVE_PNG_GET_PIXELS_PER_INCH 0 1218 1219/** Header file png.h. 1220*/ 1221#define HAVE_PNG_H 0 1222 1223/** Header file jpeglib.h. 1224*/ 1225#define HAVE_JPEGLIB_H 0 1226 1227/** Header file tiff.h. 1228*/ 1229#define HAVE_TIFF_H 0 1230 1231/* 1232 Backward compatibility section start 1233*/ 1234 1235#define HAVE_ACOSH 0 1236#define HAVE_ACOSHL 0 1237#define HAVE_ACOSL 0 1238#define HAVE_ASINH 0 1239#define HAVE_ASINHL 0 1240#define HAVE_ASINL 0 1241#define HAVE_ATAN2 0 1242#define HAVE_ATAN2L 0 1243#define HAVE_ATANH 0 1244#define HAVE_ATANHL 0 1245#define HAVE_ATANL 0 1246#define HAVE_BACKSLASH 0 1247#define HAVE_CEIL 0 1248#define HAVE_CEILL 0 1249#define HAVE_CHDIR 0 1250#define HAVE_CLOSEDIR 0 1251#define HAVE_CONIO_H 0 1252#define HAVE_CONST 0 1253#define HAVE_COSHL 0 1254#define HAVE_COSL 0 1255#define HAVE_DEV_RANDOM 0 1256#define HAVE_DEV_URANDOM 0 1257#define HAVE_DIR_H 0 1258#define HAVE_ERR_H 0 1259#define HAVE_EXPL 0 1260#define HAVE_FABS 0 1261#define HAVE_FABSL 0 1262#define HAVE_FCLOSE 0 1263#define HAVE_FEOF 0 1264#define HAVE_FERROR 0 1265#define HAVE_FETESTEXCEPT 0 1266#define HAVE_FFLUSH 0 1267#define HAVE_FLOOR 0 1268#define HAVE_FLOORL 0 1269#define HAVE_FNCASEINS 0 1270#define HAVE_FOPEN 0 1271#define HAVE_FORK 0 1272#define HAVE_FPCLASSIFY 0 1273#define HAVE_FREAD 0 1274#define HAVE_FWRITE 0 1275#define HAVE_GDBM_H 0 1276#define HAVE_GETHOSTNAME 0 1277#define HAVE_GETPEERNAME 0 1278#define HAVE_GETSOCKNAME 0 1279#define HAVE_GETUID 0 1280#define HAVE_IEEE_754_DOUBLE 0 1281#define HAVE_INODES 0 1282#define HAVE_LABS 0 1283#define HAVE_LOCALTIME 0 1284#define HAVE_LOCALTIME_S 0 1285#define HAVE_LOGL 0 1286#define HAVE_LPRNG_H 0 1287#define HAVE_LSTAT32 0 1288#define HAVE_MKDIR2 0 1289#define HAVE_MPCTL 0 1290#define HAVE_MYSQL_LIBRARY_END 0 1291#define HAVE_MYSQL_LIBRARY_INIT 0 1292#define HAVE_MARIADB_MYSQL_H 0 1293#define HAVE_MYSQL_MYSQL_H 0 1294#define HAVE_MYSQL_H 0 1295#define HAVE_MYSQL_SET_CHARACTER_SET 0 1296#define HAVE_OPENDIR 0 1297#define HAVE_POPEN 0 1298#define HAVE_PTHREAD_H 0 1299#define HAVE_READDIR 0 1300#define HAVE_RFC_2249 0 1301#define HAVE_RINT 0 1302#define HAVE_RINTL 0 1303#define HAVE_SEED48 0 1304#define HAVE_SHADOW_H 0 1305#define HAVE_SINHL 0 1306#define HAVE_SINL 0 1307#define HAVE_SPRINTF_S 0 1308#define HAVE_SQRT 0 1309#define HAVE_SQRTL 0 1310#define HAVE_SSCANF_S 0 1311#define HAVE_STAT 0 1312#define HAVE_STAT32 0 1313#define HAVE_STDIO_H 0 1314#define HAVE_STRCAT 0 1315#define HAVE_STRCHR 0 1316#define HAVE_STRCMP 0 1317#define HAVE_STRCPY 0 1318#define HAVE_STRDUP 0 1319#define HAVE_STRLEN 0 1320#define HAVE_STRNCMP 0 1321#define HAVE_STRNCPY 0 1322#define HAVE_STRNCPY_S 0 1323#define HAVE_STROPTS_H 0 1324#define HAVE_STRRCHR 0 1325#define HAVE_STRTOIMAX 0 1326#define HAVE_STRTOL 0 1327#define HAVE_STRTOLL 0 1328#define HAVE_STRTOUL 0 1329#define HAVE_STRTOULL 0 1330#define HAVE_STRTOUMAX 0 1331#define HAVE_SWSCANF_S 0 1332#define HAVE_SYSCONF 0 1333#define HAVE_SYSCTL 0 1334#define HAVE_SYSRES_H 0 1335#define HAVE_SYS_FILE_H 0 1336#define HAVE_SYS_STATVFS_H 0 1337#define HAVE_SYS_STROPTS_H 0 1338#define HAVE_SYS_SUNDDI_H 0 1339#define HAVE_SYS_SYSCTL_H 0 1340#define HAVE_SYS_SYSTEMINFO_H 0 1341#define HAVE_SYS_TERMIOS_H 0 1342#define HAVE_SYS_TTOLD_H 0 1343#define HAVE_SYS_UIO_H 0 1344#define HAVE_SYS_WAIT_H 0 1345#define HAVE_TANHL 0 1346#define HAVE_TANL 0 1347#define HAVE_TCFLUSH 0 1348#define HAVE_TCGETATTR 0 1349#define HAVE_TERMIOS_H 0 1350#define HAVE_TIME 0 1351#define HAVE_TWOS_COMPLEMENT 0 1352#define HAVE_UMASK 0 1353#define HAVE_USER_NAMES_CASE_INSENSITIVE 0 1354#define HAVE_VARARGS_H 0 1355#define HAVE_VARARG_H 0 1356#define HAVE_WCHAR_T 0 1357#define HAVE_WCSDUP 0 1358#define HAVE_WCSNCPY 0 1359#define HAVE_WCSNCPY_S 0 1360#define HAVE_WCSTOIMAX 0 1361#define HAVE_WCSTOL 0 1362#define HAVE_WCSTOLL 0 1363#define HAVE_WCSTOUL 0 1364#define HAVE_WCSTOULL 0 1365#define HAVE_WCSTOUMAX 0 1366#define HAVE_WINBASE_H 0 1367#define HAVE_WINCON_H 0 1368#define HAVE_WINREG_H 0 1369#define HAVE__CLEARFP 0 1370#define HAVE__FCLOSE 0 1371#define HAVE__FEOF 0 1372#define HAVE__FERROR 0 1373#define HAVE__FFLUSH 0 1374#define HAVE__FOPEN 0 1375#define HAVE__FREAD 0 1376#define HAVE__FWRITE 0 1377#define HAVE__GETENV_S 0 1378#define HAVE__GETPID 0 1379#define HAVE__LSTAT 0 1380#define HAVE__LSTAT32 0 1381#define HAVE__LSTAT64 0 1382#define HAVE__POPEN 0 1383#define HAVE__STAT 0 1384#define HAVE__STAT32 0 1385#define HAVE__STAT64 0 1386#define HAVE__STRDUP 0 1387#define HAVE__WCSCAT 0 1388#define HAVE__WCSCHR 0 1389#define HAVE__WCSCPY 0 1390#define HAVE__WCSDUP 0 1391#define HAVE__WCSLEN 0 1392#define HAVE__WCSNCPY 0 1393#define HAVE__WCSRCHR 0 1394#define HAVE__WGETENV 0 1395#define HAVE_REPARSE_DATA_BUFFER 0 1396 1397/* 1398 Backward compatibility section end 1399*/ 1400 1401 1402#endif 1403/* ifndef CONFIG_H_INCLUDED */ 1404 1405