X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fportable.h.nt;h=2b3a2a9c848c8034744235c2a89f91b4cb2d9dba;hb=d129f71b40f1d5cd60975dc5e9f45c4c497e2fd4;hp=6c9780707225a1b2936b6b81bb2419a40d76e7da;hpb=2e5a52414a0d29382b971bce0450dfd6a8ff6b54;p=openldap diff --git a/include/portable.h.nt b/include/portable.h.nt index 6c97807072..2b3a2a9c84 100644 --- a/include/portable.h.nt +++ b/include/portable.h.nt @@ -21,9 +21,22 @@ #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 @@ -48,10 +61,14 @@ /* 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 @@ -192,6 +209,9 @@ typedef char * caddr_t; /* 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 */ @@ -226,7 +246,7 @@ typedef char * caddr_t; /* #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 */ @@ -274,7 +294,7 @@ typedef char * caddr_t; /* #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 */ @@ -285,6 +305,9 @@ typedef char * caddr_t; /* 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