X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fportable.hin;h=56f8178129b38a8a631c82ee4eb0427e7648da41;hb=c2ab1778a0f53eb5d723caf6b52984f0bc2ace5b;hp=ffd76b92b08ba8b0b29dab59f3ef0500cd0bbae1;hpb=77173d35e90ac60aee419ebaf57022dbef2f524b;p=openldap diff --git a/include/portable.hin b/include/portable.hin index ffd76b92b0..56f8178129 100644 --- a/include/portable.hin +++ b/include/portable.hin @@ -4,7 +4,7 @@ /* begin of portable.h.pre */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2005 The OpenLDAP Foundation + * Copyright 1998-2010 The OpenLDAP Foundation * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -102,15 +102,9 @@ /* define if Berkeley DB has DB_THREAD support */ #undef HAVE_BERKELEY_DB_THREAD -/* define if you have SSLeay or OpenSSL's BIGNUM */ -#undef HAVE_BIGNUM - /* Define to 1 if you have the header file. */ #undef HAVE_BITS_TYPES_H -/* Define to 1 if you have the header file. */ -#undef HAVE_BN_H - /* Define to 1 if you have the `chroot' function. */ #undef HAVE_CHROOT @@ -123,9 +117,6 @@ /* define if crypt(3) is available */ #undef HAVE_CRYPT -/* Define to 1 if you have the header file. */ -#undef HAVE_CRYPTO_H - /* Define to 1 if you have the header file. */ #undef HAVE_CRYPT_H @@ -138,17 +129,11 @@ /* define if you have Cyrus SASL */ #undef HAVE_CYRUS_SASL -/* Define to 1 if you have the header file. */ -#undef HAVE_DB_185_H - /* Define to 1 if you have the header file. */ #undef HAVE_DB_H -/* define if you have Kerberos des_debug */ -#undef HAVE_DES_DEBUG - -/* Define to 1 if you have the header file. */ -#undef HAVE_DES_H +/* define if your system supports /dev/poll */ +#undef HAVE_DEVPOLL /* Define to 1 if you have the header file. */ #undef HAVE_DIRECT_H @@ -199,18 +184,15 @@ /* Define to 1 if you have the `gai_strerror' function. */ #undef HAVE_GAI_STRERROR -/* define if GNU DBM is available */ -#undef HAVE_GDBM - -/* Define to 1 if you have the header file. */ -#undef HAVE_GDBM_H - /* Define to 1 if you have the `getaddrinfo' function. */ #undef HAVE_GETADDRINFO /* Define to 1 if you have the `getdtablesize' function. */ #undef HAVE_GETDTABLESIZE +/* Define to 1 if you have the `geteuid' function. */ +#undef HAVE_GETEUID + /* Define to 1 if you have the `getgrgid' function. */ #undef HAVE_GETGRGID @@ -232,15 +214,15 @@ /* Define to 1 if you have the header file. */ #undef HAVE_GETOPT_H -/* Define to 1 if you have the `getpass' function. */ -#undef HAVE_GETPASS - /* Define to 1 if you have the `getpassphrase' function. */ #undef HAVE_GETPASSPHRASE /* Define to 1 if you have the `getpeereid' function. */ #undef HAVE_GETPEEREID +/* Define to 1 if you have the `getpeerucred' function. */ +#undef HAVE_GETPEERUCRED + /* Define to 1 if you have the `getpwnam' function. */ #undef HAVE_GETPWNAM @@ -253,30 +235,36 @@ /* Define to 1 if you have the `gettimeofday' function. */ #undef HAVE_GETTIMEOFDAY -/* define if you have -lgmp */ -#undef HAVE_GMP - /* Define to 1 if you have the header file. */ #undef HAVE_GMP_H +/* Define to 1 if you have the `gmtime_r' function. */ +#undef HAVE_GMTIME_R + +/* define if you have GNUtls */ +#undef HAVE_GNUTLS + +/* Define to 1 if you have the header file. */ +#undef HAVE_GNUTLS_GNUTLS_H + /* if you have GNU Pth */ #undef HAVE_GNU_PTH /* Define to 1 if you have the header file. */ #undef HAVE_GRP_H -/* define if you have HEIMDAL Kerberos */ -#undef HAVE_HEIMDAL_KERBEROS - -/* Define to 1 if you have the header file. */ -#undef HAVE_HEIM_ERR_H - /* Define to 1 if you have the `hstrerror' function. */ #undef HAVE_HSTRERROR +/* define if you actually have ICU */ +#undef HAVE_ICU + /* define to you inet_aton(3) is available */ #undef HAVE_INET_ATON +/* Define to 1 if you have the `inet_ntoa_b' function. */ +#undef HAVE_INET_NTOA_B + /* Define to 1 if you have the `inet_ntop' function. */ #undef HAVE_INET_NTOP @@ -286,42 +274,18 @@ /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H +/* Define to 1 if you have the `ioctl' function. */ +#undef HAVE_IOCTL + /* Define to 1 if you have the header file. */ #undef HAVE_IO_H -/* define if you have Kerberos */ -#undef HAVE_KERBEROS - -/* Define to 1 if you have the header file. */ -#undef HAVE_KERBEROSIV_DES_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_KERBEROSIV_KRB_H - -/* define if you have Kerberos IV */ -#undef HAVE_KRB4 - -/* define if you have Kerberos V with IV support */ -#undef HAVE_KRB425 - -/* define if you have Kerberos V */ -#undef HAVE_KRB5 - -/* Define to 1 if you have the header file. */ -#undef HAVE_KRB5_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_KRB_ARCHAEOLOGY_H - -/* Define to 1 if you have the header file. */ -#undef HAVE_KRB_H - -/* define if you have Kth Kerberos */ -#undef HAVE_KTH_KERBEROS - /* Define to 1 if you have the `gen' library (-lgen). */ #undef HAVE_LIBGEN +/* Define to 1 if you have the `gmp' library (-lgmp). */ +#undef HAVE_LIBGMP + /* Define to 1 if you have the `inet' library (-linet). */ #undef HAVE_LIBINET @@ -355,6 +319,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H +/* Define to 1 if you have the `localtime_r' function. */ +#undef HAVE_LOCALTIME_R + /* Define to 1 if you have the `lockf' function. */ #undef HAVE_LOCKF @@ -379,12 +346,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_MALLOC_H -/* define if MDBM is available */ -#undef HAVE_MDBM - -/* Define to 1 if you have the header file. */ -#undef HAVE_MDBM_H - /* Define to 1 if you have the `memcpy' function. */ #undef HAVE_MEMCPY @@ -394,6 +355,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H +/* Define to 1 if you have the `memrchr' function. */ +#undef HAVE_MEMRCHR + /* Define to 1 if you have the `mkstemp' function. */ #undef HAVE_MKSTEMP @@ -403,17 +367,8 @@ /* define this if you have mkversion */ #undef HAVE_MKVERSION -/* define if struct msghdr has msg_accrights */ -#undef HAVE_MSGHDR_MSG_ACCRIGHTS - -/* define if struct msghdr has msg_control */ -#undef HAVE_MSGHDR_MSG_CONTROL - -/* define if NDBM is available */ -#undef HAVE_NDBM - -/* Define to 1 if you have the header file. */ -#undef HAVE_NDBM_H +/* define if you have MozNSS */ +#undef HAVE_MOZNSS /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_NDIR_H @@ -424,6 +379,9 @@ /* define if strerror_r returns char* instead of int */ #undef HAVE_NONPOSIX_STRERROR_R +/* Define to 1 if you have the header file. */ +#undef HAVE_NSSUTIL_H + /* if you have NT Event Log */ #undef HAVE_NT_EVENT_LOG @@ -433,6 +391,9 @@ /* if you have NT Threads */ #undef HAVE_NT_THREADS +/* define if you have OpenSSL */ +#undef HAVE_OPENSSL + /* Define to 1 if you have the header file. */ #undef HAVE_OPENSSL_BN_H @@ -478,7 +439,7 @@ /* Define to 1 if you have the `pthread_kill_other_threads_np' function. */ #undef HAVE_PTHREAD_KILL_OTHER_THREADS_NP -/* Define to 1 if you have the `pthread_rwlock_destroy' function. */ +/* define if you have pthread_rwlock_destroy function */ #undef HAVE_PTHREAD_RWLOCK_DESTROY /* Define to 1 if you have the `pthread_setconcurrency' function. */ @@ -514,7 +475,7 @@ /* define if you have res_query() */ #undef HAVE_RES_QUERY -/* define if you have RSAref */ +/* define if OpenSSL needs RSAref */ #undef HAVE_RSAREF /* Define to 1 if you have the header file. */ @@ -595,12 +556,6 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SQL_H -/* define if you have SSLeay or OpenSSL */ -#undef HAVE_SSLEAY - -/* Define to 1 if you have the header file. */ -#undef HAVE_SSL_H - /* Define to 1 if you have the header file. */ #undef HAVE_STDDEF_H @@ -658,6 +613,12 @@ /* Define to 1 if you have the `strtouq' function. */ #undef HAVE_STRTOUQ +/* Define to 1 if `msg_accrightslen' is member of `struct msghdr'. */ +#undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTSLEN + +/* Define to 1 if `msg_control' is member of `struct msghdr'. */ +#undef HAVE_STRUCT_MSGHDR_MSG_CONTROL + /* Define to 1 if `pw_gecos' is member of `struct passwd'. */ #undef HAVE_STRUCT_PASSWD_PW_GECOS @@ -667,6 +628,18 @@ /* Define to 1 if `st_blksize' is member of `struct stat'. */ #undef HAVE_STRUCT_STAT_ST_BLKSIZE +/* Define to 1 if `st_fstype' is member of `struct stat'. */ +#undef HAVE_STRUCT_STAT_ST_FSTYPE + +/* define to 1 if st_fstype is char * */ +#undef HAVE_STRUCT_STAT_ST_FSTYPE_CHAR + +/* define to 1 if st_fstype is int */ +#undef HAVE_STRUCT_STAT_ST_FSTYPE_INT + +/* Define to 1 if `st_vfstype' is member of `struct stat'. */ +#undef HAVE_STRUCT_STAT_ST_VFSTYPE + /* Define to 1 if you have the header file. */ #undef HAVE_SYNCH_H @@ -679,6 +652,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYSLOG_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_DEVPOLL_H + /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_SYS_DIR_H @@ -698,6 +674,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_FILIO_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_FSTYP_H + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_IOCTL_H @@ -708,6 +687,12 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_PARAM_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_POLL_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_PRIVGRP_H + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_RESOURCE_H @@ -741,6 +726,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_UUID_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_VMOUNT_H + /* Define to 1 if you have that is POSIX.1 compatible. */ #undef HAVE_SYS_WAIT_H @@ -771,18 +759,24 @@ /* define if you have TLS */ #undef HAVE_TLS +/* Define to 1 if you have the header file. */ +#undef HAVE_UNICODE_UTYPES_H + /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H -/* Define to 1 if you have the `usleep' function. */ -#undef HAVE_USLEEP - /* Define to 1 if you have the header file. */ #undef HAVE_UTIME_H +/* define if you have uuid_generate() */ +#undef HAVE_UUID_GENERATE + /* define if you have uuid_to_str() */ #undef HAVE_UUID_TO_STR +/* Define to 1 if you have the header file. */ +#undef HAVE_UUID_UUID_H + /* Define to 1 if you have the `vprintf' function. */ #undef HAVE_VPRINTF @@ -813,6 +807,9 @@ /* define if select implicitly yields */ #undef HAVE_YIELDING_SELECT +/* Define to 1 if you have the `_vsnprintf' function. */ +#undef HAVE__VSNPRINTF + /* define to 32-bit or greater integer type */ #undef LBER_INT_T @@ -828,9 +825,6 @@ /* define to 1 if library is thread safe */ #undef LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE -/* define to LDAP VENDOR VERSION */ -#undef LDAP_API_FEATURE_X_OPENLDAP_V2_KBIND - /* define to LDAP VENDOR VERSION */ #undef LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS @@ -867,18 +861,15 @@ /* Patch */ #undef LDAP_VENDOR_VERSION_PATCH -/* define this to use DBBTREE w/ LDBM backend */ -#undef LDBM_USE_DBBTREE - -/* define this to use DBHASH w/ LDBM backend */ -#undef LDBM_USE_DBHASH - /* define if memcmp is not 8-bit clean or is otherwise broken */ #undef NEED_MEMCMP_REPLACEMENT /* define if you have (or want) no threads */ #undef NO_THREADS +/* define to use the original debug style */ +#undef OLD_DEBUG + /* Package */ #undef OPENLDAP_PACKAGE @@ -900,6 +891,9 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* define if sched_yield yields the entire process */ +#undef REPLACE_BROKEN_YIELD + /* Define as the return type of signal handlers (`int' or `void'). */ #undef RETSIGTYPE @@ -912,16 +906,19 @@ /* Define to the type of arg 5 for `select'. */ #undef SELECT_TYPE_ARG5 -/* The size of a `int', as computed by sizeof. */ +/* The size of `int', as computed by sizeof. */ #undef SIZEOF_INT -/* The size of a `long', as computed by sizeof. */ +/* The size of `long', as computed by sizeof. */ #undef SIZEOF_LONG -/* The size of a `short', as computed by sizeof. */ +/* The size of `long long', as computed by sizeof. */ +#undef SIZEOF_LONG_LONG + +/* The size of `short', as computed by sizeof. */ #undef SIZEOF_SHORT -/* The size of a `wchar_t', as computed by sizeof. */ +/* The size of `wchar_t', as computed by sizeof. */ #undef SIZEOF_WCHAR_T /* define to support per-object ACIs */ @@ -945,9 +942,6 @@ /* define to support LDAP backend */ #undef SLAPD_LDAP -/* define to support LDBM backend */ -#undef SLAPD_LDBM - /* define to support LAN Manager passwords */ #undef SLAPD_LMHASH @@ -966,8 +960,8 @@ /* define to support cn=Monitor backend */ #undef SLAPD_MONITOR -/* define to support multimaster replication */ -#undef SLAPD_MULTIMASTER +/* define to support NDB backend */ +#undef SLAPD_NDB /* define to support NULL backend */ #undef SLAPD_NULL @@ -975,8 +969,20 @@ /* define for In-Directory Access Logging overlay */ #undef SLAPD_OVER_ACCESSLOG -/* define for Dynamic Group overlay */ -#undef SLAPD_OVER_DENYOP +/* define for Audit Logging overlay */ +#undef SLAPD_OVER_AUDITLOG + +/* define for Collect overlay */ +#undef SLAPD_OVER_COLLECT + +/* define for Attribute Constraint overlay */ +#undef SLAPD_OVER_CONSTRAINT + +/* define for Dynamic Directory Services overlay */ +#undef SLAPD_OVER_DDS + +/* define for Dynamic Directory Services overlay */ +#undef SLAPD_OVER_DEREF /* define for Dynamic Group overlay */ #undef SLAPD_OVER_DYNGROUP @@ -984,11 +990,8 @@ /* define for Dynamic List overlay */ #undef SLAPD_OVER_DYNLIST -/* define for Backend Glue overlay */ -#undef SLAPD_OVER_GLUE - -/* define for Last Modification overlay */ -#undef SLAPD_OVER_LASTMOD +/* define for Reverse Group Membership overlay */ +#undef SLAPD_OVER_MEMBEROF /* define for Password Policy overlay */ #undef SLAPD_OVER_PPOLICY @@ -1005,6 +1008,12 @@ /* define for Rewrite/Remap overlay */ #undef SLAPD_OVER_RWM +/* define for Sequential Modify overlay */ +#undef SLAPD_OVER_SEQMOD + +/* define for ServerSideSort/VLV overlay */ +#undef SLAPD_OVER_SSSVLV + /* define for Syncrepl Provider overlay */ #undef SLAPD_OVER_SYNCPROV @@ -1014,6 +1023,9 @@ /* define for Attribute Uniqueness overlay */ #undef SLAPD_OVER_UNIQUE +/* define for Value Sorting overlay */ +#undef SLAPD_OVER_VALSORT + /* define to support PASSWD backend */ #undef SLAPD_PASSWD @@ -1029,12 +1041,18 @@ /* define to support SHELL backend */ #undef SLAPD_SHELL +/* define to support SOCK backend */ +#undef SLAPD_SOCK + /* define to support SASL passwords */ #undef SLAPD_SPASSWD /* define to support SQL backend */ #undef SLAPD_SQL +/* define to support run-time loadable ACL */ +#undef SLAP_DYNACL + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS @@ -1047,10 +1065,25 @@ /* set to urandom device */ #undef URANDOM_DEVICE +/* define to use OpenSSL BIGNUM for MP */ +#undef USE_MP_BIGNUM + +/* define to use GMP for MP */ +#undef USE_MP_GMP + +/* define to use 'long' for MP */ +#undef USE_MP_LONG + +/* define to use 'long long' for MP */ +#undef USE_MP_LONG_LONG + /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ #undef WORDS_BIGENDIAN +/* Define to the type of arg 3 for `accept'. */ +#undef ber_socklen_t + /* Define to `char *' if does not define. */ #undef caddr_t @@ -1069,7 +1102,7 @@ /* Define to `int' if does not define. */ #undef pid_t -/* define to atomic type if sig_atomic_t is not available */ +/* Define to `int' if does not define. */ #undef sig_atomic_t /* Define to `unsigned' if does not define. */ @@ -1078,7 +1111,7 @@ /* define to snprintf routine */ #undef snprintf -/* define to int if socklen_t is not available */ +/* Define like ber_socklen_t if does not define. */ #undef socklen_t /* Define to `signed int' if does not define. */