]> git.sur5r.net Git - openldap/commitdiff
Added macros for Mingw32 support.
authorHoward Chu <hyc@openldap.org>
Thu, 28 Oct 1999 07:24:39 +0000 (07:24 +0000)
committerHoward Chu <hyc@openldap.org>
Thu, 28 Oct 1999 07:24:39 +0000 (07:24 +0000)
See README 1.27 log

include/portable.h.in

index 17ca011dd62bbd14433b8bfaa268005eb944584d..a6205bff4b593a429df4dc1a87e3e585a6d39d65 100644 (file)
 
 /* end of preamble */
 
+/* --------------------------------------------------- */
+/* 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 */
+/* --------------------------------------------------- */
+
 /* Define if on AIX 3.
    System headers sometimes define this.
    We just want to avoid a redefinition error message.  */
 /* Define if you have the snprintf function.  */
 #undef HAVE_SNPRINTF
 
+/* Define to different name, if applicable */
+#undef snprintf
+
 /* Define if you have the strdup function.  */
 #undef HAVE_STRDUP
 
 /* Define if you have the thr_yield function.  */
 #undef HAVE_THR_YIELD
 
+/* Define if you have the _spawnlp function.  */
+#undef HAVE_SPAWNLP
+
 /* Define if you have the vsnprintf function.  */
 #undef HAVE_VSNPRINTF
 
+/* Define to different name, if applicable */
+#undef vsnprintf
+
 /* Define if you have the vsprintf function.  */
 #undef HAVE_VSPRINTF
 
 /* Define if you have the waitpid function.  */
 #undef HAVE_WAITPID
 
+/* Define if you have the winsock support.  */
+#undef HAVE_WINSOCK
+
 /* Define if you have the write function.  */
 #undef HAVE_WRITE
 
 /* Define if you have the <assert.h> header file.  */
 #undef HAVE_ASSERT_H
 
+/* Define if you have the <conio.h> header file.  */
+#undef HAVE_CONIO_H
+
 /* Define if you have the <crypt.h> header file.  */
 #undef HAVE_CRYPT_H
 
 /* Define if you have the <des.h> header file.  */
 #undef HAVE_DES_H
 
+/* Define if you have the <direct.h> header file.  */
+#undef HAVE_DIRECT_H
+
 /* Define if you have the <dirent.h> header file.  */
 #undef HAVE_DIRENT_H
 
 /* Define if you have the <grp.h> header file.  */
 #undef HAVE_GRP_H
 
+/* Define if you have the <io.h> header file.  */
+#undef HAVE_IO_H
+
 /* Define if you have the <kerberosIV/des.h> header file.  */
 #undef HAVE_KERBEROSIV_DES_H
 
 /* Define if you have the <pwd.h> header file.  */
 #undef HAVE_PWD_H
 
+/* Define if you have the <process.h> header file.  */
+#undef HAVE_PROCESS_H
+
 /* Define if you have the <quipu/commonarg.h> header file.  */
 #undef HAVE_QUIPU_COMMONARG_H
 
 /* if you have LinuxThreads */
 #undef HAVE_LINUX_THREADS
 
+/* if you have NT threads */
+#undef HAVE_NT_THREADS
+
 /* define if you have (or want) no threads */
 #undef NO_THREADS