From 5561998d3f57b23914c5a8cc5a07e53492242a3e Mon Sep 17 00:00:00 2001 From: rpj Date: Mon, 11 Jun 2001 12:59:34 +0000 Subject: * semaphore.h (sem_t): Fixed for compile and test. * implement.h (sem_t_): Likewise. * semaphore.c: Likewise. * private.c (ptw32_sem_timedwait): Updated to use new opaque sem_t. tests/ * mutex5.c: Insert inert change to quell compiler warnings. * condvar3_2.c: Remove unused variable. --- implement.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'implement.h') diff --git a/implement.h b/implement.h index 9518f9e..0df0e4c 100644 --- a/implement.h +++ b/implement.h @@ -119,15 +119,15 @@ struct pthread_attr_t_ { * ==================== */ +struct sem_t_ { #ifdef NEED_SEM -typedef struct { unsigned int value; CRITICAL_SECTION sem_lock_cs; HANDLE event; -} sem_t_; #else /* NEED_SEM */ -typedef HANDLE sem_t_; + HANDLE sem; #endif /* NEED_SEM */ +}; #define PTW32_OBJECT_AUTO_INIT ((void *) -1) #define PTW32_OBJECT_INVALID NULL -- cgit v1.2.3