From: Kurt Zeilenga Date: Tue, 24 Aug 1999 23:47:11 +0000 (+0000) Subject: s/.h.nt/.nt/ to allow for better NMAKE processing X-Git-Tag: TWEB_OL_BASE~118 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0211b35d8d058cac1fa08e42d8780116b5c73bfa;p=openldap s/.h.nt/.nt/ to allow for better NMAKE processing --- diff --git a/include/lber_types.h.nt b/include/lber_types.h.nt deleted file mode 100644 index 6e26c6771f..0000000000 --- a/include/lber_types.h.nt +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. - */ - -/* - * LBER types for Windows NT - */ - -#ifndef _LBER_TYPES_H_NT -#define _LBER_TYPES_H_NT - -/* - * NT types: - * - * bitsof(short) == 2 - * bitsof(int) == 4 - * bitsof(long) == 4 - * - * typedef unsigned int size_t; - * typedef unsigned int SOCKET; - * - * we use native C types to avoid sucking in system headers - */ - -/* LBER boolean, enum, integers - 32 bits or larger*/ -#define LBER_INT_T int - -/* LBER tags - 32 bits or larger */ -#define LBER_TAG_T long - -/* LBER socket descriptor */ -#define LBER_SOCKET_T unsigned int - -/* LBER lengths - 32 bits or larger*/ -#define LBER_LEN_T int - -#endif /* _LBER_TYPES_H_NT */ diff --git a/include/lber_types.nt b/include/lber_types.nt new file mode 100644 index 0000000000..6e26c6771f --- /dev/null +++ b/include/lber_types.nt @@ -0,0 +1,43 @@ +/* + * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted only + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. + */ + +/* + * LBER types for Windows NT + */ + +#ifndef _LBER_TYPES_H_NT +#define _LBER_TYPES_H_NT + +/* + * NT types: + * + * bitsof(short) == 2 + * bitsof(int) == 4 + * bitsof(long) == 4 + * + * typedef unsigned int size_t; + * typedef unsigned int SOCKET; + * + * we use native C types to avoid sucking in system headers + */ + +/* LBER boolean, enum, integers - 32 bits or larger*/ +#define LBER_INT_T int + +/* LBER tags - 32 bits or larger */ +#define LBER_TAG_T long + +/* LBER socket descriptor */ +#define LBER_SOCKET_T unsigned int + +/* LBER lengths - 32 bits or larger*/ +#define LBER_LEN_T int + +#endif /* _LBER_TYPES_H_NT */ diff --git a/include/ldap_config.h.nt b/include/ldap_config.h.nt deleted file mode 100644 index 3e6f4bbb0c..0000000000 --- a/include/ldap_config.h.nt +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. - */ - -/* - * This file works in confunction with OpenLDAP configure system. - * If you do no like the values below, adjust your configure options. - */ - -#ifndef _LDAP_CONFIG_H -#define _LDAP_CONFIG_H - -/* directory separator */ -#ifndef LDAP_DIRSEP -#define LDAP_DIRSEP "\\" -#endif - -/* directories */ -#ifndef LDAP_PREFIX -#define LDAP_PREFIX "C:\\OpenLDAP" -#endif -#ifndef LDAP_BINDIR -#define LDAP_BINDIR LDAP_PREFIX "\\bin" -#endif -#ifndef LDAP_SBINDIR -#define LDAP_SBINDIR LDAP_PREFIX "\\sbin" -#endif -#ifndef LDAP_DATADIR -#define LDAP_DATADIR LDAP_PREFIX "\\share" -#endif -#ifndef LDAP_SYSCONFDIR -#define LDAP_SYSCONFDIR LDAP_PREFIX "\\sysconf" -#endif -#ifndef LDAP_LIBEXECDIR -#define LDAP_LIBEXECDIR LDAP_PREFIX "\\libexec" -#endif -#ifndef LDAP_RUNDIR -#define LDAP_RUNDIR LDAP_PREFIX "\\run" -#endif - -/* command locations */ -#ifndef LDAP_EDITOR -#define LDAP_EDITOR "%EDITOR%" -#endif -#ifndef LDAP_FINGER -#define LDAP_FINGER "%FINGER%" -#endif -#ifndef LDAP_SENDMAIL -#define LDAP_SENDMAIL "%SENDMAIL%" -#endif - -#endif /* _LDAP_CONFIG_H */ diff --git a/include/ldap_config.nt b/include/ldap_config.nt new file mode 100644 index 0000000000..3e6f4bbb0c --- /dev/null +++ b/include/ldap_config.nt @@ -0,0 +1,58 @@ +/* + * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted only + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. + */ + +/* + * This file works in confunction with OpenLDAP configure system. + * If you do no like the values below, adjust your configure options. + */ + +#ifndef _LDAP_CONFIG_H +#define _LDAP_CONFIG_H + +/* directory separator */ +#ifndef LDAP_DIRSEP +#define LDAP_DIRSEP "\\" +#endif + +/* directories */ +#ifndef LDAP_PREFIX +#define LDAP_PREFIX "C:\\OpenLDAP" +#endif +#ifndef LDAP_BINDIR +#define LDAP_BINDIR LDAP_PREFIX "\\bin" +#endif +#ifndef LDAP_SBINDIR +#define LDAP_SBINDIR LDAP_PREFIX "\\sbin" +#endif +#ifndef LDAP_DATADIR +#define LDAP_DATADIR LDAP_PREFIX "\\share" +#endif +#ifndef LDAP_SYSCONFDIR +#define LDAP_SYSCONFDIR LDAP_PREFIX "\\sysconf" +#endif +#ifndef LDAP_LIBEXECDIR +#define LDAP_LIBEXECDIR LDAP_PREFIX "\\libexec" +#endif +#ifndef LDAP_RUNDIR +#define LDAP_RUNDIR LDAP_PREFIX "\\run" +#endif + +/* command locations */ +#ifndef LDAP_EDITOR +#define LDAP_EDITOR "%EDITOR%" +#endif +#ifndef LDAP_FINGER +#define LDAP_FINGER "%FINGER%" +#endif +#ifndef LDAP_SENDMAIL +#define LDAP_SENDMAIL "%SENDMAIL%" +#endif + +#endif /* _LDAP_CONFIG_H */ diff --git a/include/ldap_features.h.nt b/include/ldap_features.h.nt deleted file mode 100644 index f1c2e3625b..0000000000 --- a/include/ldap_features.h.nt +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. - */ -/* - * LDAP Features - */ -#ifndef _LDAP_FEATURES_H -#define _LDAP_FEATURES_H 1 - -/* -** OpenLDAP reentrancy/thread-safeness should be dynamically -** checked using ldap_get_option(). -** -** The -lldap implementation may or may not be: -** LDAP_API_FEATURE_THREAD_SAFE -** -** The preprocessor flag LDAP_API_FEATURE_X_OPENLDAP_REENTRANT can -** be used to determine if -lldap is LDAP_API_FEATURE_THREAD_SAFE at -** compile time. -** -** The -lldap_r implementation is always THREAD_SAFE but -** may also be: -** LDAP_API_FEATURE_SESSION_THREAD_SAFE -** LDAP_API_FEATURE_OPERATION_THREAD_SAFE -** -** The preprocessor flag LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE -** can be used to determine if -lldap_r is availalbe at compile -** time. You must define LDAP_THREAD_SAFE if and only if you -** link with -lldap_r. -** -** If you fail to define LDAP_THREAD_SAFE when linking with -** -lldap_r or define LDAP_THREAD_SAFE when linking with -lldap, -** provided header definations and declarations may be incorrect. -** -*/ - -/* is -lldap reentrant or not */ -/* #undef LDAP_API_FEATURE_X_OPENLDAP_REENTRANT */ - -/* is threadsafe version of -lldap (ie: -lldap_r) *available* or not */ -#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE LDAP_VENDOR_VERSION - -/* LDAP v2 DNS */ -/* #undef LDAP_API_FEATURE_X_OPENLDAP_V2_DNS */ - -/* LDAP v2 Referrals */ -#define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION - -#endif /* LDAP_FEATURES */ diff --git a/include/ldap_features.nt b/include/ldap_features.nt new file mode 100644 index 0000000000..f1c2e3625b --- /dev/null +++ b/include/ldap_features.nt @@ -0,0 +1,55 @@ +/* + * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted only + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. + */ +/* + * LDAP Features + */ +#ifndef _LDAP_FEATURES_H +#define _LDAP_FEATURES_H 1 + +/* +** OpenLDAP reentrancy/thread-safeness should be dynamically +** checked using ldap_get_option(). +** +** The -lldap implementation may or may not be: +** LDAP_API_FEATURE_THREAD_SAFE +** +** The preprocessor flag LDAP_API_FEATURE_X_OPENLDAP_REENTRANT can +** be used to determine if -lldap is LDAP_API_FEATURE_THREAD_SAFE at +** compile time. +** +** The -lldap_r implementation is always THREAD_SAFE but +** may also be: +** LDAP_API_FEATURE_SESSION_THREAD_SAFE +** LDAP_API_FEATURE_OPERATION_THREAD_SAFE +** +** The preprocessor flag LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE +** can be used to determine if -lldap_r is availalbe at compile +** time. You must define LDAP_THREAD_SAFE if and only if you +** link with -lldap_r. +** +** If you fail to define LDAP_THREAD_SAFE when linking with +** -lldap_r or define LDAP_THREAD_SAFE when linking with -lldap, +** provided header definations and declarations may be incorrect. +** +*/ + +/* is -lldap reentrant or not */ +/* #undef LDAP_API_FEATURE_X_OPENLDAP_REENTRANT */ + +/* is threadsafe version of -lldap (ie: -lldap_r) *available* or not */ +#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE LDAP_VENDOR_VERSION + +/* LDAP v2 DNS */ +/* #undef LDAP_API_FEATURE_X_OPENLDAP_V2_DNS */ + +/* LDAP v2 Referrals */ +#define LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS LDAP_VENDOR_VERSION + +#endif /* LDAP_FEATURES */ diff --git a/include/portable.h.nt b/include/portable.h.nt deleted file mode 100644 index 8e515f34a2..0000000000 --- a/include/portable.h.nt +++ /dev/null @@ -1,758 +0,0 @@ -/* include/portable.h.nt -- manually updated of MS NT (MS VC5) */ -/* synced with portable.h.in 1.24 */ -/* - * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted only - * as authorized by the OpenLDAP Public License. A copy of this - * license is available at http://www.OpenLDAP.org/license.html or - * in file LICENSE in the top-level directory of the distribution. - */ - -#ifndef _LDAP_PORTABLE_H -#define _LDAP_PORTABLE_H - -/* end of preamble */ - -/* --------------------------------------------------- */ -/* begin of MSVC5 specific entries */ - -#define OPENLDAP_PACKAGE "OpenLDAP" -#define OPENLDAP_VERSION "-devel" -#define EXEEXT ".exe" -#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 - -/* we installed Henry Spencer's REGEX */ -#define HAVE_REGEX_H 1 - -/* win32 specific stuff */ -#define sleep _sleep - -#define strcasecmp stricmp -#define strncasecmp strnicmp -#define strdup _strdup - -#define snprintf _snprintf -#define vsnprintf _vsnprintf -/* #define vsprintf _vsprintf */ - -/* 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 -#else -#define NO_THREADS 1 -#endif - -/* we have spawnlp instead of fork/execlp */ -#define HAVE_SPAWNLP 1 - -/* we have winsock2 */ -#define HAVE_WINSOCK2 1 - -/* we have winsock */ -#define HAVE_WINSOCK 1 - -/* we have */ -#define HAVE_CONIO_H 1 - -/* we have */ -#define HAVE_DIRECT_H 1 - -/* we have */ -#define HAVE_IO_H 1 - -/* we have */ -#define HAVE_PROCESS_H 1 - -#define LDAP_SIGUSR1 SIGILL -#define LDAP_SIGUSR2 SIGTERM - -#define MAXPATHLEN _MAX_PATH - -/* end of MSVC5 specific entries */ -/* --------------------------------------------------- */ - -/* Define if on AIX 3. - System headers sometimes define this. - We just want to avoid a redefinition error message. */ -#ifndef _ALL_SOURCE -/* #undef _ALL_SOURCE */ -#endif - -/* Define to empty if the keyword does not work. */ -/* #undef const */ - -/* Define to the type of elements in the array set by `getgroups'. - Usually this is either `int' or `gid_t'. */ -/* #undef GETGROUPS_T */ - -/* Define to `int' if doesn't define. */ -#define gid_t long - -/* Define if you don't have vprintf but do have _doprnt. */ -/* #undef HAVE_DOPRNT */ - -/* Define if your struct stat has st_blksize. */ -/* #undef HAVE_ST_BLKSIZE */ - -/* Define if you have the strftime function. */ -#define HAVE_STRFTIME 1 - -/* Define if you have that is POSIX.1 compatible. */ -/* #undef HAVE_SYS_WAIT_H */ - -/* Define if you have the vprintf function. */ -#define HAVE_VPRINTF 1 - -/* Define if on MINIX. */ -/* #undef _MINIX */ - -/* Define to `int' if doesn't define. */ -#define mode_t int - -/* Define to `long' if doesn't define. */ -/* #undef off_t */ - -/* Define to `int' if doesn't define. */ -#define pid_t int - -/* Define if the system does not provide POSIX.1 features except - with this defined. */ -/* #undef _POSIX_1_SOURCE */ - -/* Define if you need to in order for stat and other things to work. */ -/* #undef _POSIX_SOURCE */ - -/* Define as the return type of signal handlers (int or void). */ -#define RETSIGTYPE void - -/* Define to `unsigned' if doesn't define. */ -/* #undef size_t */ - -/* Define if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Define if you can safely include both and . */ -/* #undef TIME_WITH_SYS_TIME */ - -/* Define if your declares struct tm. */ -/* #undef TM_IN_SYS_TIME */ - -/* Define to `int' if doesn't define. */ -#define uid_t long - -/* Define if your processor stores words with the most significant - byte first (like Motorola and SPARC, unlike Intel and VAX). */ -/* #undef WORDS_BIGENDIAN */ - -/* define this if needed to get reentrant functions */ -#ifndef REENTRANT -/* #undef REENTRANT */ -#endif -#ifndef _REENTRANT -/* #undef _REENTRANT */ -#endif - -/* define this if needed to get threadsafe functions */ -#ifndef THREADSAFE -/* #undef THREADSAFE */ -#endif -#ifndef _THREADSAFE -/* #undef _THREADSAFE */ -#endif -#ifndef THREAD_SAFE -/* #undef THREAD_SAFE */ -#endif -#ifndef _THREAD_SAFE -/* #undef _THREAD_SAFE */ -#endif - -/* define this if toupper() requires tolower() */ -#define C_UPPER_LOWER 1 - -/* define this to the number of arguments ctime_r() expects */ -/* #undef CTIME_R_NARGS */ - -/* 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 */ - -/* define if you have berkeley db2 */ -#define HAVE_BERKELEY_DB2 1 - -/* define if you have crypt */ -/* #undef HAVE_CRYPT */ - -/* define if you have GDBM */ -/* #undef HAVE_GDBM */ - -/* define if you have NDBM */ -/* #undef HAVE_NDBM */ - -/* define if you have res_search() */ -#ifdef __notdef__ -/* see second res_search define */ -/* #undef HAVE_RES_SEARCH */ -#endif - -/* define if you have sched_yield() */ -#ifdef __notdef__ -/* see second sched_yield define */ -/* #undef HAVE_SCHED_YIELD */ -#endif - -/* define if you have setproctitle() */ -/* #undef HAVE_SETPROCTITLE */ - -/* define this for connectionless LDAP support */ -/* #undef LDAP_CONNECTIONLESS */ - -/* define this to add debugging code */ -/* #undef LDAP_DEBUG */ - -/* define this to remove -lldap cache support */ -/* #undef LDAP_NOCACHE */ - -/* define this for LDAP process title support */ -/* #undef LDAP_PROCTITLE */ - -/* define this for LDAP User Interface support */ -/* #undef LDAP_LIBUI */ - -/* define this to add syslog code */ -/* #undef LDAP_SYSLOG */ - -/* define this to use DBBTREE w/ LDBM backend */ -#define LDBM_USE_DBBTREE 1 - -/* define this to use DBHASH w/ LDBM backend */ -/* #undef LDBM_USE_DBHASH */ - -/* define this for ACL Group support */ -#define SLAPD_ACLGROUPS 1 - -/* define this to use SLAPD Berkeley DB2 backend */ -/* #define SLAPD_BDB2 1 */ - -/* define this for ClearText password support */ -#define SLAPD_CLEARTEXT 1 - -/* define this for crypt(3) password support */ -/* #undef SLAPD_CRYPT */ - -/* define this to use SLAPD LDAP backend */ -/* #undef SLAPD_LDAP */ - -/* define this to use SLAPD LDBM backend */ -#define SLAPD_LDBM 1 - -/* define this to use SLAPD passwd backend */ -/* #undef SLAPD_PASSWD */ - -/* define this to use SLAPD perl backend */ -/* #undef SLAPD_PERL */ - -/* define this for phonetic support */ -/* #undef SLAPD_PHONETIC */ - -/* define this for Reverse Lookup support */ -#define SLAPD_RLOOKUPS 1 - -/* define this for per-object ACIs */ -/* #undef SLAPD_ACI_ENABLED */ - -/* define this for discrete rights in ACIs */ -/* #undef SLAPD_ACI_DISCRETE_RIGHTS */ - -/* define this to use SLAPD shell backend */ -/* #undef SLAPD_SHELL */ - -/* define this to be empty if your compiler doesn't support volatile */ -/* #undef volatile */ - -/* 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 - LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE - LDAP_API_FEATURE_X_OPENLDAP_V2_DNS - LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS -*/ - -/* The number of bytes in a int. */ -#define SIZEOF_INT 4 - -/* The number of bytes in a long. */ -#define SIZEOF_LONG 4 - -/* The number of bytes in a short. */ -#define SIZEOF_SHORT 2 - -/* Define if you have the bcopy function. */ -/* #undef HAVE_BCOPY */ - -/* Define if you have the ctime_r function. */ -/* #undef HAVE_CTIME_R */ - -/* Define if you have the flock function. */ -/* #undef HAVE_FLOCK */ - -/* Define if you have the getdtablesize function. */ -/* #undef HAVE_GETDTABLESIZE */ - -/* Define if you have the gethostbyaddr_r function. */ -/* #undef HAVE_GETHOSTBYADDR_R */ - -/* Define if you have the gethostbyname_r function. */ -/* #undef HAVE_GETHOSTBYNAME_R */ - -/* Define if you have the gethostname function. */ -#define HAVE_GETHOSTNAME 1 - -/* define if you have the getopt function */ -/* #undef HAVE_GETOPT */ - -/* Define if you have the getpwuid function. */ -/* #undef HAVE_GETPWUID */ - -/* Define if you have the gettimeofday function. */ -/* #undef HAVE_GETTIMEOFDAY */ - -/* Define if you have the lockf function. */ -/* #undef HAVE_LOCKF */ - -/* Define if you have the memcpy function. */ -#define HAVE_MEMCPY 1 - -/* Define if you have the memmove function. */ -#define HAVE_MEMMOVE 1 - -/* Define if you have the mkstemp function. */ -/* #undef HAVE_MKSTEMP */ - -/* Define if you have the pthread_getconcurrency function. */ -/* #undef HAVE_PTHREAD_GETCONCURRENCY */ - -/* Define if you have the pthread_kill function. */ -/* #undef HAVE_PTHREAD_KILL */ - -/* Define if you have the pthread_setconcurrency function. */ -/* #undef HAVE_PTHREAD_SETCONCURRENCY */ - -/* Define if you have the pthread_yield function. */ -/* #undef HAVE_PTHREAD_YIELD */ - -/* Define if you have the res_search function. */ -/* #undef HAVE_RES_SEARCH */ - -/* Define if you have the sched_yield function. */ -/* #undef HAVE_SCHED_YIELD */ - -/* Define if you have the select function. */ -#define HAVE_SELECT 1 - -/* Define if you have the setpwfile function. */ -/* #undef HAVE_SETPWFILE */ - -/* Define if you have the setsid function. */ -/* #undef HAVE_SETSID */ - -/* Define if you have the signal function. */ -#define HAVE_SIGNAL 1 - -/* Define if you have the sigset function. */ -/* #undef HAVE_SIGSET */ - -/* Define if you have the snprintf function. */ -/* #undef HAVE_SNPRINTF */ - -/* Define if you have the socket function. */ -#define HAVE_SOCKET 1 - -/* Define if you have the strdup function. */ -#define HAVE_STRDUP 1 - -/* Define if you have the strerror function. */ -#define HAVE_STRERROR 1 - -/* Define if you have the strpbrk function. */ -#define HAVE_STRPBRK 1 - -/* Define if you have the strrchr function. */ -#define HAVE_STRRCHR 1 - -/* Define if you have the strsep function. */ -/* #undef HAVE_STRSEP */ - -/* Define if you have the strspn function. */ -#define HAVE_STRSPN 1 - -/* Define if you have the strstr function. */ -#define HAVE_STRSTR 1 - -/* Define if you have the strtok function. */ -#define HAVE_STRTOK 1 - -/* Define if you have the strtok_r function. */ -/* #undef HAVE_STRTOK_R */ - -/* Define if you have the strtol function. */ -#define HAVE_STRTOL 1 - -/* Define if you have the strtoul function. */ -#define HAVE_STRTOUL 1 - -/* Define if you have the sysconf function. */ -/* #undef HAVE_SYSCONF */ - -/* Define if you have the tempnam function. */ -/* #undef HAVE_TEMPNAM */ - -/* Define if you have the thr_getconcurrency function. */ -/* #undef HAVE_THR_GETCONCURRENCY */ - -/* Define if you have the thr_setconcurrency function. */ -/* #undef HAVE_THR_SETCONCURRENCY */ - -/* Define if you have the thr_yield function. */ -/* #undef HAVE_THR_YIELD */ - -/* Define if you have the vsnprintf function. */ -#define HAVE_VSNPRINTF 1 - -/* Define if you have the vsprintf function. */ -#define HAVE_VSPRINTF 1 - -/* Define if you have the waitpid function. */ -/* #undef HAVE_WAITPID 1 */ - -/* Define if you have the header file. */ -/* #undef HAVE_ARPA_NAMESER_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_CRYPT_H */ - -/* Define if you have the header file. */ -#define HAVE_DB_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_DB_185_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_DES_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_DIRENT_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_DMALLOC_H */ - -/* Define if you have the header file. */ -#define HAVE_ERRNO_H 1 - -/* Define if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_FILIO_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_GDBM_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_GETOPT_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_KERBEROSIV_DES_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_KERBEROSIV_KRB_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_KRB_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_LIBUTIL_H */ - -/* Define if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_LWP_LWP_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_MACH_CTHREADS_H */ - -/* Define if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define if you have the header file. */ -/* #define HAVE_MEMORY_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_NCURSES_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_NDBM_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_NDIR_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_PSAP_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_PTHREAD_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_PWD_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_REGEX_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_RESOLV_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SCHED_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SGTTY_H */ - -/* Define if you have the header file. */ -#define HAVE_STDARG_H 1 - -/* Define if you have the header file. */ -#define HAVE_STDDEF_H 1 - -/* Define if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYNCH_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_DIR_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_ERRNO_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_FILE_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_FILIO_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_IOCTL_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_NDIR_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_PARAM_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_RESOURCE_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_SOCKET_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_SYSLOG_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_TIME_H */ - -/* Define if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define if you have the header file. */ -/* #undef HAVE_SYSEXITS_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYSLOG_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_TCPD_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_TERMCAP_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_TERMIOS_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_THREAD_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define if you have the V3 library (-lV3). */ -/* #undef HAVE_LIBV3 */ - -/* Define if you have the bind library (-lbind). */ -/* #undef HAVE_LIBBIND */ - -/* Define if you have the dmalloc library (-ldmalloc). */ -/* #undef HAVE_LIBDMALLOC */ - -/* Define if you have the gen library (-lgen). */ -/* #undef HAVE_LIBGEN */ - -/* Define if you have the inet library (-linet). */ -/* #undef HAVE_LIBINET */ - -/* Define if you have the net library (-lnet). */ -/* #undef HAVE_LIBNET */ - -/* Define if you have the nsl library (-lnsl). */ -/* #undef HAVE_LIBNSL */ - -/* Define if you have the nsl_s library (-lnsl_s). */ -/* #undef HAVE_LIBNSL_S */ - -/* Define if you have the resolv library (-lresolv). */ -/* #undef HAVE_LIBRESOLV */ - -/* Define if you have the socket library (-lsocket). */ -/* #undef HAVE_LIBSOCKET */ - -/* define if you have -lxtpp */ -/* #undef HAVE_XTPP */ - -/* define if you have -ldsap */ -/* #undef HAVE_DSAP */ - -/* define if you have -lisode */ -/* #undef HAVE_ISODE */ - -/* define if you have -lpp */ -/* #undef HAVE_PP */ - -/* define if you have Kerberos des_debug */ -/* #undef HAVE_DES_DEBUG */ - -/* define if you have Kerberos */ -/* #undef HAVE_KERBEROS */ - -/* define if pthreads API compatible with final spec */ -/* #undef HAVE_PTHREADS_FINAL */ - -/* define if pthreads API compatible with draft4 spec */ -/* #undef HAVE_PTHREADS_D4 */ - -/* define if you have LinuxThreads */ -/* #undef HAVE_LINUX_THREADS */ - -/* define if you have POSIX Threads */ -/* #undef HAVE_PTHREADS */ - -/* define if you have pthread_detach function */ -/* #undef HAVE_PTHREAD_DETACH */ - -/* define if you have Mach Cthreads */ -/* #undef HAVE_MACH_CTHREADS */ - -/* if you have Solaris LWP (thr) package */ -/* #undef HAVE_THR */ - -/* if you have SunOS LWP package */ -/* #undef HAVE_LWP */ - -/* define if select implicitly yields */ -#define HAVE_YIELDING_SELECT 1 - -/* define if you have (or want) no threads */ -/* #undef NO_THREADS */ - -/* define if you have -lwrap */ -/* #undef HAVE_TCPD */ - -/* define if you have -ltermcap */ -/* #undef HAVE_TERMCAP */ - -/* define if you have -lncurses */ -/* #undef HAVE_NCURSES */ - -/* define if you have no termcap support */ -#define NO_TERMCAP 1 - -/* Define if TIOCGWINSZ requires sys/ioctl.h */ -/* #undef GWINSZ_IN_SYS_IOCTL */ - -/* define if you have POSIX termios */ -/* #undef HAVE_POSIX_TERMIOS */ - -/* Define if system has ptrdiff_t type */ -#define HAVE_PTRDIFF_T 1 - -/* define if cross compiling */ -/* #undef CROSS_COMPILING */ - -/* begin of postamble */ - -#ifndef __NEEDS_PROTOTYPES -/* force LDAP_P to always include prototypes */ -#define __NEEDS_PROTOTYPES 1 -#endif - -#ifdef HAVE_STDDEF_H -# include -#endif - -#if defined(LDAP_DEVEL) && !defined(LDAP_TEST) -#define LDAP_TEST -#endif -#if defined(LDAP_TEST) && !defined(LDAP_DEBUG) -#define LDAP_DEBUG -#endif - -#include "ldap_cdefs.h" -#include "ldap_features.h" - -#include - -#endif /* _LDAP_PORTABLE_H */ diff --git a/include/portable.nt b/include/portable.nt new file mode 100644 index 0000000000..8e515f34a2 --- /dev/null +++ b/include/portable.nt @@ -0,0 +1,758 @@ +/* include/portable.h.nt -- manually updated of MS NT (MS VC5) */ +/* synced with portable.h.in 1.24 */ +/* + * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted only + * as authorized by the OpenLDAP Public License. A copy of this + * license is available at http://www.OpenLDAP.org/license.html or + * in file LICENSE in the top-level directory of the distribution. + */ + +#ifndef _LDAP_PORTABLE_H +#define _LDAP_PORTABLE_H + +/* end of preamble */ + +/* --------------------------------------------------- */ +/* begin of MSVC5 specific entries */ + +#define OPENLDAP_PACKAGE "OpenLDAP" +#define OPENLDAP_VERSION "-devel" +#define EXEEXT ".exe" +#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 + +/* we installed Henry Spencer's REGEX */ +#define HAVE_REGEX_H 1 + +/* win32 specific stuff */ +#define sleep _sleep + +#define strcasecmp stricmp +#define strncasecmp strnicmp +#define strdup _strdup + +#define snprintf _snprintf +#define vsnprintf _vsnprintf +/* #define vsprintf _vsprintf */ + +/* 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 +#else +#define NO_THREADS 1 +#endif + +/* we have spawnlp instead of fork/execlp */ +#define HAVE_SPAWNLP 1 + +/* we have winsock2 */ +#define HAVE_WINSOCK2 1 + +/* we have winsock */ +#define HAVE_WINSOCK 1 + +/* we have */ +#define HAVE_CONIO_H 1 + +/* we have */ +#define HAVE_DIRECT_H 1 + +/* we have */ +#define HAVE_IO_H 1 + +/* we have */ +#define HAVE_PROCESS_H 1 + +#define LDAP_SIGUSR1 SIGILL +#define LDAP_SIGUSR2 SIGTERM + +#define MAXPATHLEN _MAX_PATH + +/* end of MSVC5 specific entries */ +/* --------------------------------------------------- */ + +/* Define if on AIX 3. + System headers sometimes define this. + We just want to avoid a redefinition error message. */ +#ifndef _ALL_SOURCE +/* #undef _ALL_SOURCE */ +#endif + +/* Define to empty if the keyword does not work. */ +/* #undef const */ + +/* Define to the type of elements in the array set by `getgroups'. + Usually this is either `int' or `gid_t'. */ +/* #undef GETGROUPS_T */ + +/* Define to `int' if doesn't define. */ +#define gid_t long + +/* Define if you don't have vprintf but do have _doprnt. */ +/* #undef HAVE_DOPRNT */ + +/* Define if your struct stat has st_blksize. */ +/* #undef HAVE_ST_BLKSIZE */ + +/* Define if you have the strftime function. */ +#define HAVE_STRFTIME 1 + +/* Define if you have that is POSIX.1 compatible. */ +/* #undef HAVE_SYS_WAIT_H */ + +/* Define if you have the vprintf function. */ +#define HAVE_VPRINTF 1 + +/* Define if on MINIX. */ +/* #undef _MINIX */ + +/* Define to `int' if doesn't define. */ +#define mode_t int + +/* Define to `long' if doesn't define. */ +/* #undef off_t */ + +/* Define to `int' if doesn't define. */ +#define pid_t int + +/* Define if the system does not provide POSIX.1 features except + with this defined. */ +/* #undef _POSIX_1_SOURCE */ + +/* Define if you need to in order for stat and other things to work. */ +/* #undef _POSIX_SOURCE */ + +/* Define as the return type of signal handlers (int or void). */ +#define RETSIGTYPE void + +/* Define to `unsigned' if doesn't define. */ +/* #undef size_t */ + +/* Define if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define if you can safely include both and . */ +/* #undef TIME_WITH_SYS_TIME */ + +/* Define if your declares struct tm. */ +/* #undef TM_IN_SYS_TIME */ + +/* Define to `int' if doesn't define. */ +#define uid_t long + +/* Define if your processor stores words with the most significant + byte first (like Motorola and SPARC, unlike Intel and VAX). */ +/* #undef WORDS_BIGENDIAN */ + +/* define this if needed to get reentrant functions */ +#ifndef REENTRANT +/* #undef REENTRANT */ +#endif +#ifndef _REENTRANT +/* #undef _REENTRANT */ +#endif + +/* define this if needed to get threadsafe functions */ +#ifndef THREADSAFE +/* #undef THREADSAFE */ +#endif +#ifndef _THREADSAFE +/* #undef _THREADSAFE */ +#endif +#ifndef THREAD_SAFE +/* #undef THREAD_SAFE */ +#endif +#ifndef _THREAD_SAFE +/* #undef _THREAD_SAFE */ +#endif + +/* define this if toupper() requires tolower() */ +#define C_UPPER_LOWER 1 + +/* define this to the number of arguments ctime_r() expects */ +/* #undef CTIME_R_NARGS */ + +/* 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 */ + +/* define if you have berkeley db2 */ +#define HAVE_BERKELEY_DB2 1 + +/* define if you have crypt */ +/* #undef HAVE_CRYPT */ + +/* define if you have GDBM */ +/* #undef HAVE_GDBM */ + +/* define if you have NDBM */ +/* #undef HAVE_NDBM */ + +/* define if you have res_search() */ +#ifdef __notdef__ +/* see second res_search define */ +/* #undef HAVE_RES_SEARCH */ +#endif + +/* define if you have sched_yield() */ +#ifdef __notdef__ +/* see second sched_yield define */ +/* #undef HAVE_SCHED_YIELD */ +#endif + +/* define if you have setproctitle() */ +/* #undef HAVE_SETPROCTITLE */ + +/* define this for connectionless LDAP support */ +/* #undef LDAP_CONNECTIONLESS */ + +/* define this to add debugging code */ +/* #undef LDAP_DEBUG */ + +/* define this to remove -lldap cache support */ +/* #undef LDAP_NOCACHE */ + +/* define this for LDAP process title support */ +/* #undef LDAP_PROCTITLE */ + +/* define this for LDAP User Interface support */ +/* #undef LDAP_LIBUI */ + +/* define this to add syslog code */ +/* #undef LDAP_SYSLOG */ + +/* define this to use DBBTREE w/ LDBM backend */ +#define LDBM_USE_DBBTREE 1 + +/* define this to use DBHASH w/ LDBM backend */ +/* #undef LDBM_USE_DBHASH */ + +/* define this for ACL Group support */ +#define SLAPD_ACLGROUPS 1 + +/* define this to use SLAPD Berkeley DB2 backend */ +/* #define SLAPD_BDB2 1 */ + +/* define this for ClearText password support */ +#define SLAPD_CLEARTEXT 1 + +/* define this for crypt(3) password support */ +/* #undef SLAPD_CRYPT */ + +/* define this to use SLAPD LDAP backend */ +/* #undef SLAPD_LDAP */ + +/* define this to use SLAPD LDBM backend */ +#define SLAPD_LDBM 1 + +/* define this to use SLAPD passwd backend */ +/* #undef SLAPD_PASSWD */ + +/* define this to use SLAPD perl backend */ +/* #undef SLAPD_PERL */ + +/* define this for phonetic support */ +/* #undef SLAPD_PHONETIC */ + +/* define this for Reverse Lookup support */ +#define SLAPD_RLOOKUPS 1 + +/* define this for per-object ACIs */ +/* #undef SLAPD_ACI_ENABLED */ + +/* define this for discrete rights in ACIs */ +/* #undef SLAPD_ACI_DISCRETE_RIGHTS */ + +/* define this to use SLAPD shell backend */ +/* #undef SLAPD_SHELL */ + +/* define this to be empty if your compiler doesn't support volatile */ +/* #undef volatile */ + +/* 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 + LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE + LDAP_API_FEATURE_X_OPENLDAP_V2_DNS + LDAP_API_FEATURE_X_OPENLDAP_V2_REFERRALS +*/ + +/* The number of bytes in a int. */ +#define SIZEOF_INT 4 + +/* The number of bytes in a long. */ +#define SIZEOF_LONG 4 + +/* The number of bytes in a short. */ +#define SIZEOF_SHORT 2 + +/* Define if you have the bcopy function. */ +/* #undef HAVE_BCOPY */ + +/* Define if you have the ctime_r function. */ +/* #undef HAVE_CTIME_R */ + +/* Define if you have the flock function. */ +/* #undef HAVE_FLOCK */ + +/* Define if you have the getdtablesize function. */ +/* #undef HAVE_GETDTABLESIZE */ + +/* Define if you have the gethostbyaddr_r function. */ +/* #undef HAVE_GETHOSTBYADDR_R */ + +/* Define if you have the gethostbyname_r function. */ +/* #undef HAVE_GETHOSTBYNAME_R */ + +/* Define if you have the gethostname function. */ +#define HAVE_GETHOSTNAME 1 + +/* define if you have the getopt function */ +/* #undef HAVE_GETOPT */ + +/* Define if you have the getpwuid function. */ +/* #undef HAVE_GETPWUID */ + +/* Define if you have the gettimeofday function. */ +/* #undef HAVE_GETTIMEOFDAY */ + +/* Define if you have the lockf function. */ +/* #undef HAVE_LOCKF */ + +/* Define if you have the memcpy function. */ +#define HAVE_MEMCPY 1 + +/* Define if you have the memmove function. */ +#define HAVE_MEMMOVE 1 + +/* Define if you have the mkstemp function. */ +/* #undef HAVE_MKSTEMP */ + +/* Define if you have the pthread_getconcurrency function. */ +/* #undef HAVE_PTHREAD_GETCONCURRENCY */ + +/* Define if you have the pthread_kill function. */ +/* #undef HAVE_PTHREAD_KILL */ + +/* Define if you have the pthread_setconcurrency function. */ +/* #undef HAVE_PTHREAD_SETCONCURRENCY */ + +/* Define if you have the pthread_yield function. */ +/* #undef HAVE_PTHREAD_YIELD */ + +/* Define if you have the res_search function. */ +/* #undef HAVE_RES_SEARCH */ + +/* Define if you have the sched_yield function. */ +/* #undef HAVE_SCHED_YIELD */ + +/* Define if you have the select function. */ +#define HAVE_SELECT 1 + +/* Define if you have the setpwfile function. */ +/* #undef HAVE_SETPWFILE */ + +/* Define if you have the setsid function. */ +/* #undef HAVE_SETSID */ + +/* Define if you have the signal function. */ +#define HAVE_SIGNAL 1 + +/* Define if you have the sigset function. */ +/* #undef HAVE_SIGSET */ + +/* Define if you have the snprintf function. */ +/* #undef HAVE_SNPRINTF */ + +/* Define if you have the socket function. */ +#define HAVE_SOCKET 1 + +/* Define if you have the strdup function. */ +#define HAVE_STRDUP 1 + +/* Define if you have the strerror function. */ +#define HAVE_STRERROR 1 + +/* Define if you have the strpbrk function. */ +#define HAVE_STRPBRK 1 + +/* Define if you have the strrchr function. */ +#define HAVE_STRRCHR 1 + +/* Define if you have the strsep function. */ +/* #undef HAVE_STRSEP */ + +/* Define if you have the strspn function. */ +#define HAVE_STRSPN 1 + +/* Define if you have the strstr function. */ +#define HAVE_STRSTR 1 + +/* Define if you have the strtok function. */ +#define HAVE_STRTOK 1 + +/* Define if you have the strtok_r function. */ +/* #undef HAVE_STRTOK_R */ + +/* Define if you have the strtol function. */ +#define HAVE_STRTOL 1 + +/* Define if you have the strtoul function. */ +#define HAVE_STRTOUL 1 + +/* Define if you have the sysconf function. */ +/* #undef HAVE_SYSCONF */ + +/* Define if you have the tempnam function. */ +/* #undef HAVE_TEMPNAM */ + +/* Define if you have the thr_getconcurrency function. */ +/* #undef HAVE_THR_GETCONCURRENCY */ + +/* Define if you have the thr_setconcurrency function. */ +/* #undef HAVE_THR_SETCONCURRENCY */ + +/* Define if you have the thr_yield function. */ +/* #undef HAVE_THR_YIELD */ + +/* Define if you have the vsnprintf function. */ +#define HAVE_VSNPRINTF 1 + +/* Define if you have the vsprintf function. */ +#define HAVE_VSPRINTF 1 + +/* Define if you have the waitpid function. */ +/* #undef HAVE_WAITPID 1 */ + +/* Define if you have the header file. */ +/* #undef HAVE_ARPA_NAMESER_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_CRYPT_H */ + +/* Define if you have the header file. */ +#define HAVE_DB_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_DB_185_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_DES_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_DIRENT_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_DMALLOC_H */ + +/* Define if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_FILIO_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_GDBM_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_GETOPT_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_KERBEROSIV_DES_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_KERBEROSIV_KRB_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_KRB_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_LIBUTIL_H */ + +/* Define if you have the header file. */ +#define HAVE_LIMITS_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_LWP_LWP_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_MACH_CTHREADS_H */ + +/* Define if you have the header file. */ +#define HAVE_MALLOC_H 1 + +/* Define if you have the header file. */ +/* #define HAVE_MEMORY_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_NCURSES_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_NDBM_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_NDIR_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_PSAP_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_PTHREAD_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_PWD_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_REGEX_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_RESOLV_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SCHED_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SGTTY_H */ + +/* Define if you have the header file. */ +#define HAVE_STDARG_H 1 + +/* Define if you have the header file. */ +#define HAVE_STDDEF_H 1 + +/* Define if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_STRINGS_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYNCH_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_ERRNO_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_FILE_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_FILIO_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_IOCTL_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_PARAM_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_RESOURCE_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_SOCKET_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_SYSLOG_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYS_TIME_H */ + +/* Define if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define if you have the header file. */ +/* #undef HAVE_SYSEXITS_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_SYSLOG_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_TCPD_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_TERMCAP_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_TERMIOS_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_THREAD_H */ + +/* Define if you have the header file. */ +/* #undef HAVE_UNISTD_H */ + +/* Define if you have the V3 library (-lV3). */ +/* #undef HAVE_LIBV3 */ + +/* Define if you have the bind library (-lbind). */ +/* #undef HAVE_LIBBIND */ + +/* Define if you have the dmalloc library (-ldmalloc). */ +/* #undef HAVE_LIBDMALLOC */ + +/* Define if you have the gen library (-lgen). */ +/* #undef HAVE_LIBGEN */ + +/* Define if you have the inet library (-linet). */ +/* #undef HAVE_LIBINET */ + +/* Define if you have the net library (-lnet). */ +/* #undef HAVE_LIBNET */ + +/* Define if you have the nsl library (-lnsl). */ +/* #undef HAVE_LIBNSL */ + +/* Define if you have the nsl_s library (-lnsl_s). */ +/* #undef HAVE_LIBNSL_S */ + +/* Define if you have the resolv library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define if you have the socket library (-lsocket). */ +/* #undef HAVE_LIBSOCKET */ + +/* define if you have -lxtpp */ +/* #undef HAVE_XTPP */ + +/* define if you have -ldsap */ +/* #undef HAVE_DSAP */ + +/* define if you have -lisode */ +/* #undef HAVE_ISODE */ + +/* define if you have -lpp */ +/* #undef HAVE_PP */ + +/* define if you have Kerberos des_debug */ +/* #undef HAVE_DES_DEBUG */ + +/* define if you have Kerberos */ +/* #undef HAVE_KERBEROS */ + +/* define if pthreads API compatible with final spec */ +/* #undef HAVE_PTHREADS_FINAL */ + +/* define if pthreads API compatible with draft4 spec */ +/* #undef HAVE_PTHREADS_D4 */ + +/* define if you have LinuxThreads */ +/* #undef HAVE_LINUX_THREADS */ + +/* define if you have POSIX Threads */ +/* #undef HAVE_PTHREADS */ + +/* define if you have pthread_detach function */ +/* #undef HAVE_PTHREAD_DETACH */ + +/* define if you have Mach Cthreads */ +/* #undef HAVE_MACH_CTHREADS */ + +/* if you have Solaris LWP (thr) package */ +/* #undef HAVE_THR */ + +/* if you have SunOS LWP package */ +/* #undef HAVE_LWP */ + +/* define if select implicitly yields */ +#define HAVE_YIELDING_SELECT 1 + +/* define if you have (or want) no threads */ +/* #undef NO_THREADS */ + +/* define if you have -lwrap */ +/* #undef HAVE_TCPD */ + +/* define if you have -ltermcap */ +/* #undef HAVE_TERMCAP */ + +/* define if you have -lncurses */ +/* #undef HAVE_NCURSES */ + +/* define if you have no termcap support */ +#define NO_TERMCAP 1 + +/* Define if TIOCGWINSZ requires sys/ioctl.h */ +/* #undef GWINSZ_IN_SYS_IOCTL */ + +/* define if you have POSIX termios */ +/* #undef HAVE_POSIX_TERMIOS */ + +/* Define if system has ptrdiff_t type */ +#define HAVE_PTRDIFF_T 1 + +/* define if cross compiling */ +/* #undef CROSS_COMPILING */ + +/* begin of postamble */ + +#ifndef __NEEDS_PROTOTYPES +/* force LDAP_P to always include prototypes */ +#define __NEEDS_PROTOTYPES 1 +#endif + +#ifdef HAVE_STDDEF_H +# include +#endif + +#if defined(LDAP_DEVEL) && !defined(LDAP_TEST) +#define LDAP_TEST +#endif +#if defined(LDAP_TEST) && !defined(LDAP_DEBUG) +#define LDAP_DEBUG +#endif + +#include "ldap_cdefs.h" +#include "ldap_features.h" + +#include + +#endif /* _LDAP_PORTABLE_H */ diff --git a/include/setup.dsp b/include/setup.dsp index 144fdf6865..2114f7205e 100644 --- a/include/setup.dsp +++ b/include/setup.dsp @@ -78,19 +78,19 @@ CFG=setup - Win32 Debug # Begin Source File -SOURCE=.\lber_types.h.nt +SOURCE=.\lber_types.nt # End Source File # Begin Source File -SOURCE=.\ldap_config.h.nt +SOURCE=.\ldap_config.nt # End Source File # Begin Source File -SOURCE=.\ldap_features.h.nt +SOURCE=.\ldap_features.nt # End Source File # Begin Source File -SOURCE=.\portable.h.nt +SOURCE=.\portable.nt # End Source File # Begin Source File diff --git a/include/setup.mak b/include/setup.mak index ad8ddaa022..13f25b36ea 100644 --- a/include/setup.mak +++ b/include/setup.mak @@ -3,19 +3,17 @@ # COPYING RESTRICTIONS APPLY, see COPYRIGHT file # -all: setup.txt - -setup.txt: lber_types.h ldap_config.h ldap_features.h portable.h - copy setup.mak setup.txt +.SUFFIXES: .nt -lber_types.h: lber_types.h.nt - copy lber_types.h.nt lber_types.h +.nt.h: + copy $*.nt $*.h -ldap_config.h: ldap_config.h.nt - copy ldap_config.h.nt ldap_config.h +all: setup.txt -ldap_features.h: ldap_features.h.nt - copy ldap_features.h.nt ldap_features.h +setup.txt: lber_types.h ldap_config.h ldap_features.h portable.h setup.mak + copy setup.mak setup.txt -portable.h: portable.h.nt - copy portable.h.nt portable.h +lber_types.h: lber_types.nt +ldap_config.h: ldap_config.nt +ldap_features.h: ldap_features.nt +portable.h: portable.nt