From ec27b9c8303540de6b5a8ebefee114f3cdd436f0 Mon Sep 17 00:00:00 2001 From: rpj Date: Thu, 5 Jul 2001 15:19:22 +0000 Subject: * barrier.c: Remove static initialisation - irrelevent for this object. * pthread.h (PTHREAD_BARRIER_INITIALIZER): Removed. * rwlock.c (pthread_rwlock_wrlock): This routine is not a cancelation point - disable deferred cancelation around call to pthread_cond_wait(). tests/ChangeLog: * spin1.c: New; testing spinlocks. * spin2.c: New; testing spinlocks. * spin3.c: New; testing spinlocks. * spin4.c: New; testing spinlocks. * barrier1.c: New; testing barriers. * barrier2.c: New; testing barriers. * barrier3.c: New; testing barriers. * barrier4.c: New; testing barriers. * GNUmakefile: Add new tests. * Makefile: Add new tests. --- pthread.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'pthread.h') diff --git a/pthread.h b/pthread.h index ca36b8b..f6d02fe 100644 --- a/pthread.h +++ b/pthread.h @@ -458,7 +458,6 @@ struct pthread_once_t_ #define PTHREAD_SPINLOCK_INITIALIZER {1} -#define PTHREAD_BARRIER_INITIALIZER ((pthread_barrier_t) -1) enum { @@ -477,10 +476,6 @@ enum * compilation units and also internally for the library. * The code here and within the library aims to work * for all reasonable combinations of environments. - * For example, although the library itself can't be - * built (yet) in C, an application written in C can - * be linked and run against a library built using - * either WIN32 SEH or C++ EH. * * The three implementations are: * -- cgit v1.2.3