2011-02-19 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Sat, 19 Feb 2011 11:07:15 +0000 (11:07 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:26 +0000 (16:03 +0400)
* src/atomic_ops.c: Explicitly define AO_USE_NO_SIGNALS and
AO_USE_NANOSLEEP for NaCl.

ChangeLog
src/atomic_ops.c

index 3c4ed94..cd06a13 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2011-02-19  Ivan Maidanski  <ivmai@mail.ru>
 
+       * src/atomic_ops.c: Explicitly define AO_USE_NO_SIGNALS and
+       AO_USE_NANOSLEEP for NaCl.
+
+2011-02-19  Ivan Maidanski  <ivmai@mail.ru>
+
        * aclocal.m4: Regenerate (by autoreconf -vif using autoconf-2.68,
        automake-1.11.1 and libtool-2.4).
        * configure: Ditto.
index 39d7e60..66fba0d 100644 (file)
 # include "config.h"
 #endif
 
+#if defined(__native_client__) && !defined(AO_USE_NO_SIGNALS) \
+    && !defined(AO_USE_NANOSLEEP)
+  /* Since NaCl is not recognized by configure yet, we do it here.      */
+# define AO_USE_NO_SIGNALS
+# define AO_USE_NANOSLEEP
+#endif
+
 #if defined(AO_USE_WIN32_PTHREADS) && !defined(AO_USE_NO_SIGNALS)
 # define AO_USE_NO_SIGNALS
 #endif