summaryrefslogtreecommitdiff
path: root/src/thread.cpp
diff options
context:
space:
mode:
authorGhislain Putois <ghpu@infonie.fr>2011-08-15 19:39:21 +0200
committerMartin Sustrik <sustrik@250bpm.com>2011-08-15 19:39:21 +0200
commit85851d312771f043263257bcf972bd11cadec50a (patch)
tree71ac412f2fcaa1d822e15094615a7beabeb697b4 /src/thread.cpp
parent0354d4d37fe814b9dbb94415da2c5314c4b68ae6 (diff)
Preliminary Android support
Some small changes to prepare a cross-compilation for the Android platform Signed-off-by: Ghislain Putois <ghpu@infonie.fr> Signed-off-by: Martin Sustrik <sustrik@250bpm.com>
Diffstat (limited to 'src/thread.cpp')
-rw-r--r--src/thread.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/thread.cpp b/src/thread.cpp
index 06a47fc..d1c6729 100644
--- a/src/thread.cpp
+++ b/src/thread.cpp
@@ -59,15 +59,15 @@ extern "C"
{
static void *thread_routine (void *arg_)
{
- #if !defined ZMQ_HAVE_OPENVMS
- // Following code will guarantee more predictable latecnies as it'll
+#if !defined ZMQ_HAVE_OPENVMS && !defined ZMQ_HAVE_ANDROID
+ // Following code will guarantee more predictable latencies as it'll
// disallow any signal handling in the I/O thread.
sigset_t signal_set;
int rc = sigfillset (&signal_set);
errno_assert (rc == 0);
rc = pthread_sigmask (SIG_BLOCK, &signal_set, NULL);
posix_assert (rc);
- #endif
+#endif
zmq::thread_t *self = (zmq::thread_t*) arg_;
self->tfn (self->arg);