X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=acconfig.h;h=8381d15cebd16faf6516a7913f8a68c80996da56;hb=5632c11bd2d91ec2cdf4bc111c5f23c2279c3af2;hp=c42b0c587b99d570a1ba4e91d1ab895b0a360096;hpb=febafbdf28c938ae1e0b64efe362ac8a600f82ff;p=openldap diff --git a/acconfig.h b/acconfig.h index c42b0c587b..8381d15ceb 100644 --- a/acconfig.h +++ b/acconfig.h @@ -1,20 +1,40 @@ -/* acconfig.h - Descriptive text for the C preprocessor macros that - the distributed Autoconf macros can define. +/* + * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted only + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. + */ - Leave the following blank line there!! Autoheader needs it. */ - +#ifndef _LDAP_PORTABLE_H +#define _LDAP_PORTABLE_H +/* end of preamble */ +@TOP@ /* define this if needed to get reentrant functions */ +#ifndef REENTRANT #undef REENTRANT +#endif +#ifndef _REENTRANT #undef _REENTRANT +#endif /* define this if needed to get threadsafe functions */ +#ifndef THREADSAFE #undef THREADSAFE +#endif +#ifndef _THREADSAFE #undef _THREADSAFE +#endif +#ifndef THREAD_SAFE #undef THREAD_SAFE +#endif +#ifndef _THREAD_SAFE #undef _THREAD_SAFE +#endif /* define this if cross compiling */ #undef CROSS_COMPILING @@ -22,6 +42,15 @@ /* define this if toupper() requires tolower() check */ #undef C_UPPER_LOWER +/* define this to the number of arguments ctime_r() expects */ +#undef CTIME_R_NARGS + +/* define this to the number of arguments gethostbyaddr_r expects */ +#undef GETHOSTBYADDR_R_NARGS + +/* define this to the number of arguments gethostbyname_r expects */ +#undef GETHOSTBYNAME_R_NARGS + /* define this if sys_errlist is not defined in stdio.h or errno.h */ #undef DECL_SYS_ERRLIST @@ -82,6 +111,12 @@ /* define if you have ptrdiff_t */ #undef HAVE_PTRDIFF_T +/* define if you have res_search() */ +#ifdef __notdef__ +/* see second res_search define */ +#undef HAVE_RES_SEARCH +#endif + /* define if you have sched_yield() */ #ifdef __notdef__ /* see second sched_yield define */ @@ -124,6 +159,9 @@ /* define this for LDAP User Interface support */ #undef LDAP_LIBUI +/* define this to add syslog code */ +#undef LDAP_SYSLOG + /* define this to use DB2 in native mode */ #undef LDBM_USE_DB2 @@ -151,35 +189,76 @@ /* define this for ACL Group support */ #undef SLAPD_ACLGROUPS +/* define this to use SLAPD Berkeley DB2 backend */ +#undef SLAPD_BDB2 + +/* define this for ClearText password support */ +#undef SLAPD_CLEARTEXT + /* define this for crypt(3) password support */ #undef SLAPD_CRYPT +/* define this to use SLAPD LDAP backend */ +#undef SLAPD_LDAP + /* define this to use SLAPD LDBM backend */ #undef SLAPD_LDBM -/* define this for MD5 password support */ -#undef SLAPD_MD5 +/* define this to use SLAPD Modules */ +#undef SLAPD_MODULES /* define this to use SLAPD passwd backend */ #undef SLAPD_PASSWD +/* define this to use SLAPD Perl backend */ +#undef SLAPD_PERL + /* define this for phonetic support */ #undef SLAPD_PHONETIC /* define this for Reverse Lookup support */ #undef SLAPD_RLOOKUPS -/* define this for SHA1 password support */ -#undef SLAPD_SHA1 - /* define this to use SLAPD shell backend */ #undef SLAPD_SHELL +/* define this to use SLAPD TCL backend */ +#undef SLAPD_TCL + +/* define this to be empty if your compiler doesn't support volatile */ +#undef volatile + +/* define this if sig_atomic_t isn't defined in signal.h */ +#undef sig_atomic_t + /* These are defined in ldap_features.h */ /* + LDAP_API_FEATURE_X_OPENLDAP_REENTRANT + LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE LDAP_API_FEATURE_X_OPENLDAP_V2_DNS LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS */ /* Leave that blank line there!! Autoheader needs it. */ + +@BOTTOM@ +/* begin of postamble */ + +#ifdef HAVE_STDDEF_H +# include +#endif + +#if defined(LDAP_DEVEL) && !defined(LDAP_TEST) +#define LDAP_TEST +#endif +#if defined(LDAP_TEST) && !defined(LDAP_DEBUG) +#define LDAP_DEBUG +#endif + +#include "ldap_cdefs.h" +#include "ldap_features.h" + +#include "ac/assert.h" + +#endif /* _LDAP_PORTABLE_H */