src/xcalls/condvar/futex.h File Reference

High level futex inteface. More...

Go to the source code of this file.

Classes

struct  txc_cond_event_s

Defines

#define TM_PURE   __attribute__((tm_pure))
#define TM_CALLABLE   __attribute__((tm_callable))

Typedefs

typedef txc_cond_event_s txc_cond_event_t

Functions

TM_PURE int futex_wait (void *futex, int val)
TM_PURE int futex_wake (void *futex, int nwake)
TM_PURE int txc_cond_event_init (txc_cond_event_t *ev)
TM_PURE int txc_cond_event_signal (txc_cond_event_t *ev)
TM_PURE int txc_cond_event_wait (txc_cond_event_t *ev)
TM_PURE int txc_cond_event_broadcast (txc_cond_event_t *ev)
TM_CALLABLE int txc_cond_event_get (txc_cond_event_t *ev)
TM_PURE int txc_cond_event_deferred_wait (txc_cond_event_t *ev, int val)
TM_PURE int txc_cond_event_tm_signal_body (txc_cond_event_t *ev)
TM_CALLABLE int txc_cond_event_tm_signal (txc_cond_event_t *ev)
TM_PURE void txc_cond_event_inc (txc_cond_event_t *ev)


Detailed Description

High level futex inteface.

Definition in file futex.h.


Generated on Wed Dec 9 20:32:40 2009 for xCalls by  doxygen 1.4.7