mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-18 11:05:48 +08:00
Changed THREAD_PREEMPTIVE to PREEMPTIVE_THREADS.
Updated portable.h.nt. Still having problems with tests.
This commit is contained in:
parent
8bf1d472e4
commit
56dd54f67f
@ -104,6 +104,9 @@
|
||||
/* define this if you want no thread support */
|
||||
#undef NO_THREADS
|
||||
|
||||
/* define this if the thread package is preemptive */
|
||||
#undef PREEMPTIVE_THREADS
|
||||
|
||||
/* define this for ACL Group support */
|
||||
#undef SLAPD_ACLGROUPS
|
||||
|
||||
@ -131,8 +134,5 @@
|
||||
/* define this to use SLAPD shell backend */
|
||||
#undef SLAPD_SHELL
|
||||
|
||||
/* define this if the thread package is preemptive */
|
||||
#undef THREAD_PREEMPTIVE
|
||||
|
||||
|
||||
/* Leave that blank line there!! Autoheader needs it. */
|
||||
|
@ -485,7 +485,7 @@ if test $ol_with_threads = auto -o $ol_with_threads = lwp ; then
|
||||
fi
|
||||
|
||||
if test $ol_with_preemptive = yes ; then
|
||||
AC_DEFINE(THREAD_PREEMPTIVE,1)
|
||||
AC_DEFINE(PREEMPTIVE_THREADS,1)
|
||||
fi
|
||||
|
||||
if test $ol_with_threads = manual ; then
|
||||
@ -514,6 +514,7 @@ if test $ol_link_threads = no ; then
|
||||
fi
|
||||
|
||||
AC_DEFINE(NO_THREADS,1)
|
||||
AC_DEFINE(PREEMPTIVE_THREADS,1)
|
||||
LTHREAD_LIBS=""
|
||||
fi
|
||||
|
||||
|
@ -20,8 +20,6 @@
|
||||
LDAP_BEGIN_DECL
|
||||
|
||||
#if defined( HAVE_DCE )
|
||||
/* dce threads are preemptive */
|
||||
|
||||
#define pthread_attr_init( a ) pthread_attr_create( a )
|
||||
#define pthread_attr_destroy( a ) pthread_attr_delete( a )
|
||||
#define pthread_attr_setdetachstate( a, b ) \
|
||||
@ -178,11 +176,16 @@ LDAP_END_DECL
|
||||
* *
|
||||
***********************************/
|
||||
|
||||
LDAP_BEGIN_DECL
|
||||
|
||||
#ifndef NO_THREADS
|
||||
#define NO_THREADS 1
|
||||
#endif
|
||||
|
||||
LDAP_BEGIN_DECL
|
||||
#ifndef PREEMPTIVE_THREADS
|
||||
/* treat no threads as preemptive */
|
||||
#define PREEMPTIVE_THREADS 1
|
||||
#endif
|
||||
|
||||
typedef void *(*VFP)();
|
||||
|
||||
|
@ -191,6 +191,9 @@ is provided ``as is'' without express or implied warranty.
|
||||
/* define this if you want no thread support */
|
||||
#undef NO_THREADS
|
||||
|
||||
/* define this if the thread package is preemptive */
|
||||
#undef PREEMPTIVE_THREADS
|
||||
|
||||
/* define this for ACL Group support */
|
||||
#undef SLAPD_ACLGROUPS
|
||||
|
||||
@ -218,9 +221,6 @@ is provided ``as is'' without express or implied warranty.
|
||||
/* define this to use SLAPD shell backend */
|
||||
#undef SLAPD_SHELL
|
||||
|
||||
/* define this if the thread package is preemptive */
|
||||
#undef THREAD_PREEMPTIVE
|
||||
|
||||
/* Define if you have the bcopy function. */
|
||||
#undef HAVE_BCOPY
|
||||
|
||||
|
@ -48,6 +48,11 @@ typedef char * caddr_t;
|
||||
/* we have <io.h> */
|
||||
#define HAVE_IO_H 1
|
||||
|
||||
/* we have <process.h> */
|
||||
#define HAVE_PROCESS_H 1
|
||||
|
||||
/* --------------------------------------------------- */
|
||||
|
||||
/* Define if on AIX 3.
|
||||
System headers sometimes define this.
|
||||
We just want to avoid a redefinition error message. */
|
||||
@ -120,9 +125,8 @@ typedef char * caddr_t;
|
||||
/* Define to `int' if <sys/types.h> 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 toupper() requires tolower() */
|
||||
#define C_UPPER_LOWER
|
||||
|
||||
/* define this if sys_errlist is not defined in stdio.h or errno.h */
|
||||
/* #undef DECL_SYS_ERRLIST */
|
||||
@ -151,9 +155,6 @@ typedef char * caddr_t;
|
||||
/* define if you have Sun LWP (SunOS style) */
|
||||
/* #undef HAVE_LWP */
|
||||
|
||||
/* define if you have Sun LWP (Solaris style) */
|
||||
/* #undef HAVE_LWP_THR */
|
||||
|
||||
/* define if you have -lncurses */
|
||||
/* #undef HAVE_NCURSES */
|
||||
|
||||
@ -178,6 +179,9 @@ typedef char * caddr_t;
|
||||
/* define if you have -ltermcap */
|
||||
/* #undef HAVE_TERMCAP */
|
||||
|
||||
/* define if you have Solaris LWP Threads */
|
||||
/* #undef HAVE_THR */
|
||||
|
||||
/* define this for connectionless LDAP support */
|
||||
/* #undef LDAP_CONNECTIONLESS */
|
||||
|
||||
@ -185,7 +189,7 @@ typedef char * caddr_t;
|
||||
#define LDAP_DEBUG 1
|
||||
|
||||
/* define this for LDAP DNS support */
|
||||
/* #undef LDAP_DNS */
|
||||
#define LDAP_DNS 1
|
||||
|
||||
/* define this to remove -lldap cache support */
|
||||
/* #undef LDAP_NOCACHE */
|
||||
@ -194,7 +198,7 @@ typedef char * caddr_t;
|
||||
#define LDAP_REFERRALS 1
|
||||
|
||||
/* define this for LDAP User Interface support */
|
||||
#define LDAP_LIBUI 1
|
||||
/* #undef LDAP_LIBUI */
|
||||
|
||||
/* define this to use DBBTREE w/ LDBM backend */
|
||||
/* #undef LDBM_USE_DBBTREE */
|
||||
@ -208,6 +212,9 @@ typedef char * caddr_t;
|
||||
/* define this if you want no thread support */
|
||||
#define NO_THREADS 1
|
||||
|
||||
/* define this if the thread package is preemptive */
|
||||
#define PREEMPTIVE_THREADS 1
|
||||
|
||||
/* define this for ACL Group support */
|
||||
#define SLAPD_ACLGROUPS
|
||||
|
||||
@ -235,9 +242,6 @@ typedef char * caddr_t;
|
||||
/* define this to use SLAPD shell backend */
|
||||
/* #undef SLAPD_SHELL */
|
||||
|
||||
/* define this if the thread package is preemptive */
|
||||
/* #undef THREAD_PREEMPTIVE */
|
||||
|
||||
/* Define if you have the bcopy function. */
|
||||
/* #undef HAVE_BCOPY */
|
||||
|
||||
@ -265,6 +269,9 @@ typedef char * caddr_t;
|
||||
/* 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 mktime function. */
|
||||
#define HAVE_MKTIME 1
|
||||
|
||||
|
@ -212,7 +212,7 @@ slapd_daemon(
|
||||
|
||||
Debug( LDAP_DEBUG_CONNS, "before select active_threads %d\n",
|
||||
active_threads, 0, 0 );
|
||||
#if defined(THREAD_PREEMPTIVE) || defined(NO_THREADS)
|
||||
#ifdef PREEMPTIVE_THREADS
|
||||
tvp = NULL;
|
||||
#else
|
||||
tvp = active_threads ? &zero : NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user