diff options
author | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1997-10-15 09:50:57 +0000 |
---|---|---|
committer | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1997-10-15 09:50:57 +0000 |
commit | b851de6cd1cc79b5e8ed7db02ebd0a9769d34232 (patch) | |
tree | f0d984533f055647589623805bf79fdd25f6534a /thread.h | |
parent | 605e5515a799a08f29f3263d09d5215322548dc9 (diff) | |
download | perl-b851de6cd1cc79b5e8ed7db02ebd0a9769d34232.tar.gz |
pthread_condattr_init in thread.h for OLD_PTHREADS_API.
p4raw-id: //depot/perl@126
Diffstat (limited to 'thread.h')
-rw-r--r-- | thread.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -47,6 +47,7 @@ typedef pthread_t perl_thread; #define pthread_key_create(k,d) pthread_keycreate(k,(pthread_destructor_t)(d)) #else #define pthread_mutexattr_default NULL +#define pthread_condattr_default NULL #endif /* OLD_PTHREADS_API */ #define MUTEX_INIT(m) \ @@ -60,7 +61,9 @@ typedef pthread_t perl_thread; #define MUTEX_DESTROY(m) \ if (pthread_mutex_destroy((m))) croak("panic: MUTEX_DESTROY"); else 1 #define COND_INIT(c) \ - if (pthread_cond_init((c), NULL)) croak("panic: COND_INIT"); else 1 + if (pthread_cond_init((c), pthread_condattr_default)) \ + croak("panic: COND_INIT"); \ + else 1 #define COND_SIGNAL(c) \ if (pthread_cond_signal((c))) croak("panic: COND_SIGNAL"); else 1 #define COND_BROADCAST(c) \ |