From fbd32d4d19cf7996e1d54b548744639b93f94459 Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Wed, 21 Mar 2012 13:58:51 +0000 Subject: worker_cpu_affinity: cleaned up Linux implementation, added FreeBSD support. --- auto/os/linux | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'auto/os/linux') diff --git a/auto/os/linux b/auto/os/linux index dba11a4bc..c506d3dc3 100644 --- a/auto/os/linux +++ b/auto/os/linux @@ -128,8 +128,9 @@ ngx_feature_run=no ngx_feature_incs="#include " ngx_feature_path= ngx_feature_libs= -ngx_feature_test="long mask = 0; - sched_setaffinity(0, 32, (cpu_set_t *) &mask)" +ngx_feature_test="cpu_set_t mask; + CPU_ZERO(&mask); + sched_setaffinity(0, sizeof(cpu_set_t), &mask)" . auto/feature -- cgit