aboutsummaryrefslogtreecommitdiff
path: root/lib/ovs-thread.h
AgeCommit message (Expand)Author
2013-08-20ovs-atomic: atomic_load() must take a non-const argument.Ben Pfaff
2013-08-20Use "error-checking" mutexes in place of other kinds wherever possible.Ben Pfaff
2013-08-13ovs-thread: Use mutex instead of its address in thread-safety annotation.Ben Pfaff
2013-08-13sparse: Remove support for thread-safety annotations.Ben Pfaff
2013-08-08ovs-thread: Remove superfluous semicolons in macro definitions.Ben Pfaff
2013-08-08ovs-thread: New function xpthread_join().Ethan Jackson
2013-08-08ovs-thread: New function ovsthread_id_self().Ben Pfaff
2013-08-08ovs-thread: Add support for globally visible per-thread data.Ben Pfaff
2013-08-08ovs-thread: New function xpthread_setspecific().Ben Pfaff
2013-07-31ovs-atomic-pthreads: Fix "has incomplete type" error.Alex Wang
2013-07-30clang: Add annotations for thread safety check.Ethan Jackson
2013-07-29Avoid C preprocessor trick where macro has the same name as a function.Ben Pfaff
2013-07-25ovs-thread: Add wrappers for "destroy" functions too.Ben Pfaff
2013-07-23fatal-signal: Make thread-safe.Ben Pfaff
2013-06-28ovs-thread: Add support for various thread-related assertions.Ben Pfaff
2013-06-28ovs-thread: Add support for convenient once-only initializers.Ben Pfaff
2013-06-25ovs-thread: Add per-thread data support.Ben Pfaff
2013-06-25ovs-thread: New module, initially just with pthreads wrapper functions.Ben Pfaff