X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Farch%2Fsparc64.h;fp=urcu%2Farch%2Fsparc64.h;h=1ff40f5c4698d4d7fd693098a16aabedcf1ba45a;hp=6ce323fdf82abf112e282d57338f1e100d84eee5;hb=994d4955b9fff8b8b695c7ad887a91357f6964c4;hpb=1a186a881c195c0f240c0baa813056b0cc1eab91 diff --git a/urcu/arch/sparc64.h b/urcu/arch/sparc64.h index 6ce323f..1ff40f5 100644 --- a/urcu/arch/sparc64.h +++ b/urcu/arch/sparc64.h @@ -30,6 +30,14 @@ extern "C" { #endif +/* + * On Linux, define the membarrier system call number if not yet available in + * the system headers. + */ +#if (defined(__linux__) && !defined(__NR_membarrier)) +#define __NR_membarrier 351 +#endif + #define CAA_CACHE_LINE_SIZE 256 /*