X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=acconfig.h;h=2b9417817e92cb82f98b9835357beb1001c5929c;hb=362f051a575fcaab2d35fbf5b94c92836b807783;hp=00babca70b01983251083a6e9caf2c4aad4d7722;hpb=84864e55e15615fd56db509f3d41be75922d5c29;p=openldap diff --git a/acconfig.h b/acconfig.h index 00babca70b..2b9417817e 100644 --- a/acconfig.h +++ b/acconfig.h @@ -1,31 +1,80 @@ -/* acconfig.h - Descriptive text for the C preprocessor macros that - the distributed Autoconf macros can define. - - Leave the following blank line there!! Autoheader needs it. */ - +/* + * 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. + */ + +#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 + +/* 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 +/* define this if TIOCGWINSZ is defined in sys/ioctl.h */ +#undef GWINSZ_IN_SYS_IOCTL + /* define if you have berkeley db */ -#undef HAVE_BERKELEY_DB2 +#undef HAVE_BERKELEY_DB /* define if you have berkeley db2 */ #undef HAVE_BERKELEY_DB2 -/* define if you have Mach CThreads */ -#undef HAVE_CTHREADS - /* define if you have crypt */ #undef HAVE_CRYPT -/* define if you have DCE */ -#undef HAVE_DCE +/* define if you have DSAP */ +#undef HAVE_DSAP /* define if you have GDBM */ #undef HAVE_GDBM +/* define if you have ISODE */ +#undef HAVE_ISODE + /* define if you have Kerberos */ #undef HAVE_KERBEROS @@ -35,59 +84,166 @@ /* define if you have Sun LWP (SunOS style) */ #undef HAVE_LWP -/* define if you have Sun LWP (Solaris style) */ -#undef HAVE_LWP_THR +/* define if you have -lncurses */ +#undef HAVE_NCURSES /* define if you have NDBM */ #undef HAVE_NDBM -/* define if you have a preemptive POSIX Threads implementation */ -#undef HAVE_PREEMPTIVE_PTHREADS +/* define if you have Mach CThreads */ +#undef HAVE_MACH_CTHREADS + +/* define if you have POSIX termios */ +#undef HAVE_POSIX_TERMIOS + +/* define if you have PP */ +#undef HAVE_PP /* define if you have POSIX Threads */ #undef HAVE_PTHREADS -/* define if your POSIX Threads implementatin is circa Draft 4 */ +/* define if your POSIX Threads implementation is circa Final Draft */ +#undef HAVE_PTHREADS_FINAL + +/* define if your POSIX Threads implementation is circa Draft 4 */ #undef HAVE_PTHREADS_D4 +/* 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 */ +#undef HAVE_SCHED_YIELD +#endif + +/* define if you have setproctitle() */ +#undef HAVE_SETPROCTITLE + +/* define if you have -lwrap */ +#undef HAVE_TCPD + +/* define if you have -ltermcap */ +#undef HAVE_TERMCAP + +/* define if you have Sun LWP (Solaris style) */ +#undef HAVE_THR + +/* define if you have XTPP */ +#undef HAVE_XTPP + +/* define this if select() implicitly yields in thread environments */ +#undef HAVE_YIELDING_SELECT + /* define this for connectionless LDAP support */ #undef LDAP_CONNECTIONLESS +/* define this to add debugging code */ +#undef LDAP_DEBUG + +/* define this for LDAP DNS support */ +#undef LDAP_DNS + /* define this to remove -lldap cache support */ #undef LDAP_NOCACHE -/* define this for LDAP referrals support */ -#undef LDAP_REFERRALS +/* define this for LDAP process title support */ +#undef LDAP_PROCTITLE + +/* 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 + +/* define this to use DB2 in compat185 mode */ +#undef LDBM_USE_DB2_COMPAT185 + +/* 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 this to use GDBM w/ LDBM backend */ +#undef LDBM_USE_GDBM + +/* define this to use NDBM w/ LDBM backend */ +#undef LDBM_USE_NDBM + +/* define this if you want no termcap support */ +#undef NO_TERMCAP + +/* define this if you want no thread support */ +#undef NO_THREADS /* define this for ACL Group support */ #undef SLAPD_ACLGROUPS -/* define this for Reverse Lookup support */ -#undef SLAPD_RLOOKUPS +/* define this to use SLAPD Berkeley DB2 backend */ +#undef SLAPD_BDB2 -/* define this for phonetic support */ -#undef SLAPD_PHONETIC +/* define this for ClearText password support */ +#undef SLAPD_CLEARTEXT -/* define this to use SLAPD shell backend */ -/* #undef SLAPD_SHELL */ +/* define this for crypt(3) password support */ +#undef SLAPD_CRYPT + +/* define this to use SLAPD LDBM backend */ +#undef SLAPD_LDBM /* define this to use SLAPD passwd backend */ -/* #undef SLAPD_PASSWD */ +#undef SLAPD_PASSWD -/* define this to use SLAPD LDBM backend */ -/* #undef SLAPD_LDBM */ +/* define this to use SLAPD Perl backend */ +#undef SLAPD_PERL -/* define this to use DBBTREE w/ LDBM backend */ -/* #undef LDBM_USE_DBBTREE */ +/* define this for phonetic support */ +#undef SLAPD_PHONETIC -/* define this to use DBHASH w/ LDBM backend */ -/* #undef LDBM_USE_DBHASH */ +/* define this for Reverse Lookup support */ +#undef SLAPD_RLOOKUPS -/* define this to use GDBM w/ LDBM backend */ -/* #undef LDBM_USE_GDBM */ +/* define this to use SLAPD shell backend */ +#undef SLAPD_SHELL -/* define this to use NDBM w/ LDBM backend */ -/* #undef LDBM_USE_NDBM */ +/* 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 + +#include "ldap_cdefs.h" +#include "ldap_features.h" + +#endif /* _LDAP_PORTABLE_H */