From 24c7423376658e1bb5464e9981dc5ceaa54bba3c Mon Sep 17 00:00:00 2001 From: Thomas Porzelt Date: Thu, 20 Nov 2008 03:17:50 +0100 Subject: [PATCH] add temporary hack to disable sched_setaffinity when OS != linux --- src/worker.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/worker.c b/src/worker.c index b0926e2..14460c1 100644 --- a/src/worker.c +++ b/src/worker.c @@ -348,6 +348,8 @@ void worker_free(worker *wrk) { } void worker_run(worker *wrk) { + #ifdef LIGHTY_OS_LINUX + /* sched_setaffinity is only available on linux */ cpu_set_t mask; if (0 != sched_getaffinity(0, sizeof(mask), &mask)) { @@ -365,6 +367,8 @@ void worker_run(worker *wrk) { ERROR(wrk->srv, "%s", "cpu 0 not enabled, no affinity set"); } } + #endif + ev_loop(wrk->loop, 0); }