summaryrefslogtreecommitdiffstats
path: root/usr.sbin/nginx/src/os/unix/ngx_posix_init.c
diff options
context:
space:
mode:
authorrobert <robert@openbsd.org>2012-03-06 15:57:14 +0000
committerrobert <robert@openbsd.org>2012-03-06 15:57:14 +0000
commit33b393309049a9e0bab6cf96e2b00f3a31cc8a42 (patch)
treea57aa00aed05d62c793f74f21f040371b076efd9 /usr.sbin/nginx/src/os/unix/ngx_posix_init.c
parenttweak previous; (diff)
downloadwireguard-openbsd-33b393309049a9e0bab6cf96e2b00f3a31cc8a42.tar.xz
wireguard-openbsd-33b393309049a9e0bab6cf96e2b00f3a31cc8a42.zip
update to 1.0.13
Diffstat (limited to 'usr.sbin/nginx/src/os/unix/ngx_posix_init.c')
-rw-r--r--usr.sbin/nginx/src/os/unix/ngx_posix_init.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/usr.sbin/nginx/src/os/unix/ngx_posix_init.c b/usr.sbin/nginx/src/os/unix/ngx_posix_init.c
index 02642bd7ccf..eea65a9034e 100644
--- a/usr.sbin/nginx/src/os/unix/ngx_posix_init.c
+++ b/usr.sbin/nginx/src/os/unix/ngx_posix_init.c
@@ -47,7 +47,13 @@ ngx_os_init(ngx_log_t *log)
for (n = ngx_pagesize; n >>= 1; ngx_pagesize_shift++) { /* void */ }
+#if (NGX_HAVE_SC_NPROCESSORS_ONLN)
if (ngx_ncpu == 0) {
+ ngx_ncpu = sysconf(_SC_NPROCESSORS_ONLN);
+ }
+#endif
+
+ if (ngx_ncpu < 1) {
ngx_ncpu = 1;
}