X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-static.h;h=e1d0704d1af54cad91ca5c0295f00d92a9cabece;hp=44bcd073710e3e98d760c667eb7aa787238bb3ff;hb=cf5271eed768bea133b1916eca1d1917920e3105;hpb=f0708810fe66d7fdcf52903c607ed65c9fa664c7 diff --git a/urcu-static.h b/urcu-static.h index 44bcd07..e1d0704 100644 --- a/urcu-static.h +++ b/urcu-static.h @@ -56,8 +56,9 @@ extern "C" { /* If the headers do not support SYS_membarrier, statically use RCU_MB */ #ifdef SYS_membarrier -# define MEMBARRIER_EXPEDITED (1 << 0) -# define MEMBARRIER_DELAYED (1 << 1) +# define MEMBARRIER_EXPEDITED (1 << 0) +# define MEMBARRIER_DELAYED (1 << 1) +# define MEMBARRIER_QUERY (1 << 16) # define membarrier(...) syscall(__NR_membarrier, __VA_ARGS__) #else # undef RCU_MEMBARRIER