summaryrefslogtreecommitdiffhomepage
path: root/auto
diff options
context:
space:
mode:
authorValentin Bartenev <vbart@nginx.com>2012-02-10 11:24:19 +0000
committerValentin Bartenev <vbart@nginx.com>2012-02-10 11:24:19 +0000
commit891b43db32ad7b21bc9e37f42751cb6fc85a3a73 (patch)
treeb4b0c8a7353d8b727a7e50820b320432b6a26aca /auto
parent9e8708cbd6da2ba2a2bdbc93c666aeee2dfefddc (diff)
downloadnginx-891b43db32ad7b21bc9e37f42751cb6fc85a3a73.tar.gz
nginx-891b43db32ad7b21bc9e37f42751cb6fc85a3a73.tar.bz2
Added ngx_ncpu detection for most *nix platforms.
This inaccurate detection by using sysconf(_SC_NPROCESSORS_ONLN) can improve usage of the mutex lock optimization on multicore systems.
Diffstat (limited to 'auto')
-rwxr-xr-xauto/unix10
1 files changed, 10 insertions, 0 deletions
diff --git a/auto/unix b/auto/unix
index 398b9bec4..5ee8f3734 100755
--- a/auto/unix
+++ b/auto/unix
@@ -721,3 +721,13 @@ ngx_feature_path=
ngx_feature_libs=
ngx_feature_test="struct dirent dir; dir.d_type = DT_REG"
. auto/feature
+
+
+ngx_feature="sysconf(_SC_NPROCESSORS_ONLN)"
+ngx_feature_name="NGX_HAVE_SC_NPROCESSORS_ONLN"
+ngx_feature_run=no
+ngx_feature_incs=
+ngx_feature_path=
+ngx_feature_libs=
+ngx_feature_test="sysconf(_SC_NPROCESSORS_ONLN)"
+. auto/feature