Back to index

glibc  2.9
Defines | Typedefs
atomic.h File Reference
#include <stdint.h>
#include <sysdep.h>
#include <abort-instr.h>
#include <kernel-features.h>

Go to the source code of this file.

Defines

#define EFAULT   14
#define ENOSYS   251
#define _LWS   "0xb0"
#define _LWS_CAS   "0"
#define _LWS_CLOBBER   "r1", "r26", "r25", "r24", "r23", "r22", "r21", "r20", "r28", "r31", "memory"
#define _ASM_EAGAIN   "-11"
#define _ASM_EDEADLOCK   "-45"

Typedefs

typedef int8_t atomic8_t
typedef uint8_t uatomic8_t
typedef int_fast8_t atomic_fast8_t
typedef uint_fast8_t uatomic_fast8_t
typedef int32_t atomic32_t
typedef uint32_t uatomic32_t
typedef int_fast32_t atomic_fast32_t
typedef uint_fast32_t uatomic_fast32_t
typedef intptr_t atomicptr_t
typedef uintptr_t uatomicptr_t
typedef intmax_t atomic_max_t
typedef uintmax_t uatomic_max_t

Define Documentation

#define _ASM_EAGAIN   "-11"

Definition at line 60 of file atomic.h.

#define _ASM_EDEADLOCK   "-45"

Definition at line 62 of file atomic.h.

#define _LWS   "0xb0"

Definition at line 55 of file atomic.h.

#define _LWS_CAS   "0"

Definition at line 56 of file atomic.h.

#define _LWS_CLOBBER   "r1", "r26", "r25", "r24", "r23", "r22", "r21", "r20", "r28", "r31", "memory"

Definition at line 58 of file atomic.h.

#define EFAULT   14

Definition at line 27 of file atomic.h.

#define ENOSYS   251

Definition at line 28 of file atomic.h.


Typedef Documentation

Definition at line 39 of file atomic.h.

typedef int8_t atomic8_t

Definition at line 34 of file atomic.h.

Definition at line 41 of file atomic.h.

Definition at line 36 of file atomic.h.

Definition at line 46 of file atomic.h.

Definition at line 44 of file atomic.h.

Definition at line 40 of file atomic.h.

Definition at line 35 of file atomic.h.

Definition at line 42 of file atomic.h.

Definition at line 37 of file atomic.h.

Definition at line 47 of file atomic.h.

Definition at line 45 of file atomic.h.