Changes in uspace/lib/libc/include/atomic.h [e15e0e8:00acd66] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/include/atomic.h
re15e0e8 r00acd66 1 1 /* 2 * Copyright (c) 200 9Jakub Jermar2 * Copyright (c) 2006 Jakub Jermar 3 3 * All rights reserved. 4 4 * … … 36 36 #define LIBC_ATOMIC_H_ 37 37 38 typedef struct atomic { 39 volatile long count; 40 } atomic_t; 41 38 42 #include <libarch/atomic.h> 43 44 static inline void atomic_set(atomic_t *val, long i) 45 { 46 val->count = i; 47 } 48 49 static inline long atomic_get(atomic_t *val) 50 { 51 return val->count; 52 } 39 53 40 54 #endif
Note:
See TracChangeset
for help on using the changeset viewer.