X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=include%2Fportable.h.in;h=27d5effca1b0a536ca6c3ee369028d888529176e;hb=c1da50a4261747a5ea1f8f3843fcf33dc4f9496d;hp=88c86ec7825d90febf19718edf563b1bbaa1ef9b;hpb=4cc712db5378592205e4113f6e73da9bfd189ecc;p=openldap diff --git a/include/portable.h.in b/include/portable.h.in index 88c86ec782..27d5effca1 100644 --- a/include/portable.h.in +++ b/include/portable.h.in @@ -1,6 +1,6 @@ /* include/portable.h.in. Generated automatically from configure.in by autoheader. */ /* - * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * Copyright 1998-2000 The OpenLDAP Foundation, Redwood City, California, USA * All rights reserved. * * Redistribution and use in source and binary forms are permitted only @@ -12,30 +12,9 @@ #ifndef _LDAP_PORTABLE_H #define _LDAP_PORTABLE_H -/* --------------------------------------------------- */ -/* begin of WINNT specific entries */ - -#if defined(WINNT) || defined(_WIN32) - -/* don't suck in all of the win32 api */ -#define WIN32_LEAN_AND_MEAN - -/* preprocess out undefined functions */ -#define LOG_DEBUG 0 -#define openlog(a, b) -#define closelog() - -/* define undefined types */ -#define ssize_t signed int -typedef char * caddr_t; - -#endif - -/* end of WINNT specific entries */ -/* --------------------------------------------------- */ - /* end of preamble */ + /* Define if on AIX 3. System headers sometimes define this. We just want to avoid a redefinition error message. */ @@ -46,10 +25,6 @@ typedef char * caddr_t; /* Define to empty if the keyword does not work. */ #undef const -/* Define to the type of elements in the array set by `getgroups'. - Usually this is either `int' or `gid_t'. */ -#undef GETGROUPS_T - /* Define to `int' if doesn't define. */ #undef gid_t @@ -71,15 +46,6 @@ typedef char * caddr_t; /* Define if on MINIX. */ #undef _MINIX -/* Define to `int' if doesn't define. */ -#undef mode_t - -/* Define to `long' if doesn't define. */ -#undef off_t - -/* Define to `int' if doesn't define. */ -#undef pid_t - /* Define if the system does not provide POSIX.1 features except with this defined. */ #undef _POSIX_1_SOURCE @@ -99,9 +65,6 @@ typedef char * caddr_t; /* Define to the type of arg5 for select(). */ #undef SELECT_TYPE_ARG5 -/* Define to `unsigned' if doesn't define. */ -#undef size_t - /* Define if you have the ANSI C header files. */ #undef STDC_HEADERS @@ -149,6 +112,7 @@ typedef char * caddr_t; 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_KBIND LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS */ @@ -160,18 +124,12 @@ typedef char * caddr_t; LBER_TAG_T */ -/* The number of bytes in a int. */ -#undef SIZEOF_INT - -/* The number of bytes in a long. */ -#undef SIZEOF_LONG - -/* The number of bytes in a short. */ -#undef SIZEOF_SHORT - /* Define if you have the bcopy function. */ #undef HAVE_BCOPY +/* Define if you have the chroot function. */ +#undef HAVE_CHROOT + /* Define if you have the closesocket function. */ #undef HAVE_CLOSESOCKET @@ -208,6 +166,9 @@ typedef char * caddr_t; /* Define if you have the getpass function. */ #undef HAVE_GETPASS +/* Define if you have the getpassphrase function. */ +#undef HAVE_GETPASSPHRASE + /* Define if you have the getpwnam function. */ #undef HAVE_GETPWNAM @@ -409,6 +370,9 @@ typedef char * caddr_t; /* Define if you have the header file. */ #undef HAVE_GRP_H +/* Define if you have the header file. */ +#undef HAVE_HEIM_ERR_H + /* Define if you have the header file. */ #undef HAVE_IO_H @@ -424,6 +388,9 @@ typedef char * caddr_t; /* Define if you have the header file. */ #undef HAVE_KRB_H +/* Define if you have the header file. */ +#undef HAVE_KRB5_H + /* Define if you have the header file. */ #undef HAVE_LIBUTIL_H @@ -451,6 +418,9 @@ typedef char * caddr_t; /* Define if you have the header file. */ #undef HAVE_MEMORY_H +/* Define if you have the header file. */ +#undef HAVE_MINIX_CONFIG_H + /* Define if you have the header file. */ #undef HAVE_NCURSES_H @@ -496,6 +466,9 @@ typedef char * caddr_t; /* Define if you have the header file. */ #undef HAVE_RESOLV_H +/* Define if you have the header file. */ +#undef HAVE_SASL_H + /* Define if you have the header file. */ #undef HAVE_SCHED_H @@ -628,6 +601,9 @@ typedef char * caddr_t; /* defined to be the EXE extension */ #undef EXEEXT +/* define if you have AIX security lib */ +#undef HAVE_AIX_SECURITY + /* define if you have libtool -ltdl */ #undef HAVE_LIBLTDL @@ -658,9 +634,24 @@ typedef char * caddr_t; /* define if you have -lpp */ #undef HAVE_PP +/* define if you have HEIMDAL Kerberos */ +#undef HAVE_HEIMDAL_KERBEROS + +/* define if you have Kerberos V */ +#undef HAVE_KRB5 + +/* define if you have Kerberos V with IV support */ +#undef HAVE_KRB425 + +/* define if you have Kerberos IV */ +#undef HAVE_KRB4 + /* define if you have Kerberos des_debug */ #undef HAVE_DES_DEBUG +/* define if you have Kerberos IV */ +#undef HAVE_KRB4 + /* define if you have Kth Kerberos */ #undef HAVE_KTH_KERBEROS @@ -685,9 +676,15 @@ typedef char * caddr_t; /* set to the number of arguments gethostbyaddr_r() expects */ #undef GETHOSTBYADDR_R_NARGS -/* if you have NT threads */ +/* if you have NT Threads */ #undef HAVE_NT_THREADS +/* if you have NT Service Manager */ +#undef HAVE_NT_SERVICE_MANAGER + +/* if you have NT Event Log */ +#undef HAVE_NT_EVENT_LOG + /* define if pthreads API compatible with final spec */ #undef HAVE_PTHREADS_FINAL @@ -787,9 +784,27 @@ typedef char * caddr_t; /* define if setproctitle(3) is available */ #undef HAVE_SETPROCTITLE +/* Define to `int' if does not define. */ +#undef mode_t + +/* Define to `long' if does not define. */ +#undef off_t + +/* Define to `int' if does not define. */ +#undef pid_t + /* Define if system has ptrdiff_t type */ #undef HAVE_PTRDIFF_T +/* Define to `unsigned' if does not define. */ +#undef size_t + +/* Define to `signed int' if does not define. */ +#undef ssize_t + +/* Define to `char *' if does not define. */ +#undef caddr_t + /* define to int if socklen_t is not available */ #undef socklen_t @@ -811,6 +826,15 @@ typedef char * caddr_t; /* define if cross compiling */ #undef CROSS_COMPILING +/* The number of bytes in type short */ +#undef SIZEOF_SHORT + +/* The number of bytes in type int */ +#undef SIZEOF_INT + +/* The number of bytes in type long */ +#undef SIZEOF_LONG + /* define to you inet_aton(3) is available */ #undef HAVE_INET_ATON @@ -847,12 +871,21 @@ typedef char * caddr_t; /* define to support CLDAP */ #undef LDAP_CONNECTIONLESS -/* define to support crypt(3) passwords */ -#undef SLAPD_CRYPT +/* define to support PF_LOCAL transport */ +#undef USE_PF_LOCAL /* define to support cleartext passwords */ #undef SLAPD_CLEARTEXT +/* define to support crypt(3) passwords */ +#undef SLAPD_CRYPT + +/* define to support Kerberos passwords */ +#undef SLAPD_KPASSWD + +/* define to support SASL passwords */ +#undef SLAPD_SPASSWD + /* define to support multimaster replication */ #undef SLAPD_MULTIMASTER @@ -865,9 +898,6 @@ typedef char * caddr_t; /* define to support per-object ACIs */ #undef SLAPD_ACI_ENABLED -/* define to support discrete rights in ACIs */ -#undef SLAPD_ACI_DISCRETE_RIGHTS - /* define to support modules */ #undef SLAPD_MODULES @@ -877,6 +907,12 @@ typedef char * caddr_t; /* define to support dynamic BDB2 backend */ #undef SLAPD_BDB2_DYNAMIC +/* define to support DNS SRV backend */ +#undef SLAPD_DNSSRV + +/* define to support dynamic DNS SRV backend */ +#undef SLAPD_DNSSRV_DYNAMIC + /* define to support LDAP backend */ #undef SLAPD_LDAP @@ -913,8 +949,20 @@ typedef char * caddr_t; /* define to support dynamic TCL backend */ #undef SLAPD_TCL_DYNAMIC +/* define to support SQL backend */ +#undef SLAPD_SQL + +/* define to support dynamic SQL backend */ +#undef SLAPD_SQL_DYNAMIC + + /* begin of postamble */ +#ifdef _WIN32 + /* don't suck in all of the win32 api */ +# define WIN32_LEAN_AND_MEAN 1 +#endif + #ifndef __NEED_PROTOTYPES /* force LDAP_P to always include prototypes */ #define __NEED_PROTOTYPES 1