X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fovs-atomic-pthreads.h;h=33270c6a2a28ef58429cdd12cb2b0590ec56e102;hb=28c5588e8e1a8d091c5d2275232c35f2968a97fa;hp=4b27bc272970558a784fea61946fa24518c9da48;hpb=4dff0893c3760fa388f053d8a4fb74b2600c85a5;p=sliver-openvswitch.git diff --git a/lib/ovs-atomic-pthreads.h b/lib/ovs-atomic-pthreads.h index 4b27bc272..33270c6a2 100644 --- a/lib/ovs-atomic-pthreads.h +++ b/lib/ovs-atomic-pthreads.h @@ -24,7 +24,6 @@ #define OVS_ATOMIC_PTHREADS_IMPL 1 #define ATOMIC(TYPE) TYPE -#include "ovs-atomic-types.h" #define ATOMIC_BOOL_LOCK_FREE 0 #define ATOMIC_CHAR_LOCK_FREE 0 @@ -45,7 +44,6 @@ typedef enum { #define ATOMIC_VAR_INIT(VALUE) (VALUE) #define atomic_init(OBJECT, VALUE) (*(OBJECT) = (VALUE), (void) 0) -#define atomic_destroy(OBJECT) ((void) (OBJECT)) static inline void atomic_thread_fence(memory_order order OVS_UNUSED) @@ -93,18 +91,6 @@ typedef struct { } atomic_flag; #define ATOMIC_FLAG_INIT { false } -static inline void -atomic_flag_init(volatile atomic_flag *flag OVS_UNUSED) -{ - /* Nothing to do. */ -} - -static inline void -atomic_flag_destroy(volatile atomic_flag *flag OVS_UNUSED) -{ - /* Nothing to do. */ -} - static inline bool atomic_flag_test_and_set(volatile atomic_flag *flag_) {