atomic.h File Reference

#include <bool.h>
#include <atomicdflt.h>

Go to the source code of this file.

Defines

#define atomic_predec(val)   (atomic_postdec(val) - 1)
#define atomic_preinc(val)   (atomic_postinc(val) + 1)
#define CAS
#define LIBC_ARCH_ATOMIC_H_

Functions

static void atomic_dec (atomic_t *val)
static void atomic_inc (atomic_t *val)
static atomic_count_t atomic_postdec (atomic_t *val)
static atomic_count_t atomic_postinc (atomic_t *val)
static bool cas (atomic_t *val, atomic_count_t ov, atomic_count_t nv)


Detailed Description

Definition in file atomic.h.


Generated on Thu Jun 2 07:45:52 2011 for HelenOS/USB by  doxygen 1.4.7