ovs-atomic: New library for atomic operations.
authorBen Pfaff <blp@nicira.com>
Fri, 28 Jun 2013 22:54:40 +0000 (15:54 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 28 Jun 2013 23:09:36 +0000 (16:09 -0700)
commit31a3fc6e3e9ce68d8bfebf65150d9455b9334dda
tree052b8e4940546c43a090730ee8fe248f1571ccda
parent42943cdef10197befc9acc8c6fdb632a210c055f
ovs-atomic: New library for atomic operations.

This library should prove useful for the threading changes coming up.
The following commit introduces one (very simple) user.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
13 files changed:
configure.ac
lib/automake.mk
lib/ovs-atomic-c11.h [new file with mode: 0644]
lib/ovs-atomic-gcc4+.c [new file with mode: 0644]
lib/ovs-atomic-gcc4+.h [new file with mode: 0644]
lib/ovs-atomic-gcc4.7+.h [new file with mode: 0644]
lib/ovs-atomic-pthreads.c [new file with mode: 0644]
lib/ovs-atomic-pthreads.h [new file with mode: 0644]
lib/ovs-atomic.h [new file with mode: 0644]
m4/openvswitch.m4
tests/automake.mk
tests/library.at
tests/test-atomic.c [new file with mode: 0644]