}
/*
- * Define the membarrier system call number if not yet available in the
- * system headers.
+ * On Linux, define the membarrier system call number if not yet available in
+ * the system headers.
*/
+#if (defined(__linux__) && !defined(__NR_membarrier))
#if (CAA_BITS_PER_LONG == 32)
-#ifndef __NR_membarrier
#define __NR_membarrier 375
-#endif
#else
-#ifndef __NR_membarrier
#define __NR_membarrier 324
#endif
#endif