From 8da24171e32e74171900466a28504a8813e6249c Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Thu, 28 Oct 1999 11:17:58 +0000 Subject: [PATCH] Added NT-specific definitions to acconfig.h preamble --- acconfig.h | 28 ++++++++++++++++++++++++++++ include/portable.h.in | 28 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/acconfig.h b/acconfig.h index 9c89097b37..a803f19148 100644 --- a/acconfig.h +++ b/acconfig.h @@ -11,6 +11,34 @@ #ifndef _LDAP_PORTABLE_H #define _LDAP_PORTABLE_H +/* --------------------------------------------------- */ +/* begin of WINNT specific entries */ + +#ifdef WINNT + +/* don't suck in all of the win32 api */ +#define WIN32_LEAN_AND_MEAN + +/* WindowsNT specific features */ +#define HAVE_NT_SERVICE_MANAGER 1 +#define HAVE_NT_EVENT_LOG 1 + +#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; + +#endif + +/* end of WINNT specific entries */ +/* --------------------------------------------------- */ + /* end of preamble */ @TOP@ diff --git a/include/portable.h.in b/include/portable.h.in index ef920a585c..49016317b4 100644 --- a/include/portable.h.in +++ b/include/portable.h.in @@ -12,6 +12,34 @@ #ifndef _LDAP_PORTABLE_H #define _LDAP_PORTABLE_H +/* --------------------------------------------------- */ +/* begin of WINNT specific entries */ + +#ifdef WINNT + +/* don't suck in all of the win32 api */ +#define WIN32_LEAN_AND_MEAN + +/* WindowsNT specific features */ +#define HAVE_NT_SERVICE_MANAGER 1 +#define HAVE_NT_EVENT_LOG 1 + +#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; + +#endif + +/* end of WINNT specific entries */ +/* --------------------------------------------------- */ + /* end of preamble */ /* Define if on AIX 3. -- 2.39.5