* src/atomic_ops_malloc.c (AO_malloc_enable_mmap): Workaround for
Sun C compiler (call "release" variant of AO_store).
2011-06-01 Ivan Maidanski <ivmai@mail.ru>
+ * src/atomic_ops_malloc.c (AO_malloc_enable_mmap): Workaround for
+ Sun C compiler (call "release" variant of AO_store).
+
+2011-06-01 Ivan Maidanski <ivmai@mail.ru>
+
* configure.ac (_PTHREADS): New template (used for NetBSD).
* configure.ac (THREADDLLIBS): New macro.
* tests/Makefile.am (test_atomic_LDADD, test_stack_LDADD,
void
AO_malloc_enable_mmap(void)
{
- AO_store(&mmap_enabled, 1);
+# if defined(__sun)
+ AO_store_release(&mmap_enabled, 1);
+ /* Workaround for Sun CC */
+# else
+ AO_store(&mmap_enabled, 1);
+# endif
}
static char *get_mmaped(size_t sz)