ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libeio/xthread.h
(Generate patch)

Comparing libeio/xthread.h (file contents):
Revision 1.3 by root, Mon May 12 16:19:42 2008 UTC vs.
Revision 1.4 by root, Tue May 13 19:34:11 2008 UTC

35#define sigemptyset(s) 35#define sigemptyset(s)
36#define sigfillset(s) 36#define sigfillset(s)
37 37
38typedef pthread_mutex_t mutex_t; 38typedef pthread_mutex_t mutex_t;
39#define X_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER 39#define X_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER
40#define X_MUTEX_CHECK(mutex)
41#define X_LOCK(mutex) pthread_mutex_lock (&(mutex)) 40#define X_LOCK(mutex) pthread_mutex_lock (&(mutex))
42#define X_UNLOCK(mutex) pthread_mutex_unlock (&(mutex)) 41#define X_UNLOCK(mutex) pthread_mutex_unlock (&(mutex))
43 42
44typedef pthread_cond_t cond_t; 43typedef pthread_cond_t cond_t;
45#define X_COND_INIT PTHREAD_COND_INITIALIZER 44#define X_COND_INIT PTHREAD_COND_INITIALIZER
46#define X_COND_CHECK(cond)
47#define X_COND_SIGNAL(cond) pthread_cond_signal (&(cond)) 45#define X_COND_SIGNAL(cond) pthread_cond_signal (&(cond))
48#define X_COND_WAIT(cond,mutex) pthread_cond_wait (&(cond), &(mutex)) 46#define X_COND_WAIT(cond,mutex) pthread_cond_wait (&(cond), &(mutex))
49#define X_COND_TIMEDWAIT(cond,mutex,to) pthread_cond_timedwait (&(cond), &(mutex), &(to)) 47#define X_COND_TIMEDWAIT(cond,mutex,to) pthread_cond_timedwait (&(cond), &(mutex), &(to))
50 48
51typedef pthread_t thread_t; 49typedef pthread_t thread_t;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines