X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=acconfig.h;h=cd6ad29d45142e73ec0227b093a89593539bda09;hb=352b447aa4b3c4108c3335aa429e67d153a90d64;hp=60cfe22420bd505f36adc681632c8cc59f7e64c8;hpb=17e1877a121c5744f3f64e6e20cc524d1f31ddef;p=openldap diff --git a/acconfig.h b/acconfig.h index 60cfe22420..cd6ad29d45 100644 --- a/acconfig.h +++ b/acconfig.h @@ -1,5 +1,5 @@ /* - * 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 @@ -11,31 +11,13 @@ #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 - -#define MAXPATHLEN _MAX_PATH - -/* 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; +/* end of preamble */ +#if !defined(SLAPD_SCHEMA_COMPAT) && !defined(SLAPD_SCHEMA_NOT_COMPAT) + /* define SLAPD_SCHEMA_COMPAT if you want old schema codes */ +#define SLAPD_SCHEMA_NOT_COMPAT 1 #endif -/* end of WINNT specific entries */ -/* --------------------------------------------------- */ - -/* end of preamble */ @TOP@ /* define this if needed to get reentrant functions */ @@ -71,7 +53,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 */ @@ -83,12 +65,24 @@ typedef char * caddr_t; LBER_TAG_T */ +/* define to character address type */ +#undef caddr_t + +/* define to signed size type */ +#undef ssize_t + /* Leave that blank line there!! Autoheader needs it. */ @BOTTOM@ + /* 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