#define OPENLDAP_PACKAGE "OpenLDAP"
#define OPENLDAP_VERSION "-devel"
#define EXEEXT ".exe"
-#define DIRSEP "\\"
+#define LDAP_DIRSEP "\\"
+
+/* don't suck in all of the win32 api */
+#define WIN32_LEAN_AND_MEAN
+
+#ifdef _WINNT
+/* WindowsNT specific features */
+#define HAVE_NT_SERVICE_MANAGER 1
+#define HAVE_NT_EVENT_LOG 1
+
+#elif _WIN95
+/* Windows95 specific features */
+#endif
#if defined( _DEBUG ) && !defined( LDAP_DEBUG )
+/* #define LDAP_MEMORY_DEBUG 1 */
#define LDAP_DEBUG 1
#endif
/* define type for caddr_t */
typedef char * caddr_t;
+#define ssize_t signed int
+
#define LOG_DEBUG 0
#define openlog( a, b )
#define closelog()
+#define FD_SETSIZE 1024
+
/* we have NT threads */
#ifdef _MT
#define HAVE_NT_THREADS 1
/* define this if sys_errlist is not defined in stdio.h or errno.h */
/* #undef DECL_SYS_ERRLIST */
+/* define this if sys_errlist is available */
+#define HAVE_SYS_ERRLIST 1
+
/* define if you have berkeley db */
/* #undef HAVE_BERKELEY_DB */
/* #undef LDAP_CONNECTIONLESS */
/* define this to add debugging code */
-#define LDAP_DEBUG 1
+/* #undef LDAP_DEBUG */
/* define this to remove -lldap cache support */
/* #undef LDAP_NOCACHE */
/* #undef SLAPD_PHONETIC */
/* define this for Reverse Lookup support */
-/* #undef SLAPD_RLOOKUPS */
+#define SLAPD_RLOOKUPS 1
/* define this to use SLAPD shell backend */
/* #undef SLAPD_SHELL */
/* define this if sig_atomic_t isn't defined in signal.h */
/* #undef sig_atomic_t */
+/* define this if socklen_t isn't defined in sys/types.h or sys/socket.h */
+#define socklen_t int
+
/* These are defined in ldap_features.h */
/*
LDAP_API_FEATURE_X_OPENLDAP_REENTRANT