src/xcalls/condvar/futex.c File Reference

High level futex implementation. More...

#include <limits.h>
#include "lowlevellock.h"
#include "futex.h"

Go to the source code of this file.

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_tm_signal_body (txc_cond_event_t *ev)
TM_CALLABLE int txc_cond_event_tm_signal (txc_cond_event_t *ev)
TM_PURE int txc_cond_event_broadcast (txc_cond_event_t *ev)
TM_PURE int txc_cond_event_wait (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 void txc_cond_event_inc (txc_cond_event_t *ev)


Detailed Description

High level futex implementation.

Definition in file futex.c.


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