occlum/src/pal/atomic.h
2019-02-16 16:24:08 +08:00

13 lines
245 B
C

#ifndef __ATOMIC_H_
#define __ATOMIC_H_
static inline int a_load(volatile int* n) {
return *(volatile int*)n;
}
static inline int a_fetch_and_add(volatile int* n, int a) {
return __sync_fetch_and_add(n, a);
}
#endif /* __ATOMIC_H_ */