mirror of
https://github.com/nginx/nginx.git
synced 2025-06-07 17:52:38 +08:00
Configure: sched_setaffinity() test moved to auto/unix.
The sched_setaffinity() function was introduced in DragonFly BSD 4.7, so it is no longer Linux-specific. Prodded by Sepherosa Ziehau.
This commit is contained in:
parent
0514e14a8b
commit
529ce10058
@ -157,20 +157,6 @@ ngx_feature_test="if (prctl(PR_SET_DUMPABLE, 1, 0, 0, 0) == -1) return 1"
|
|||||||
. auto/feature
|
. auto/feature
|
||||||
|
|
||||||
|
|
||||||
# sched_setaffinity()
|
|
||||||
|
|
||||||
ngx_feature="sched_setaffinity()"
|
|
||||||
ngx_feature_name="NGX_HAVE_SCHED_SETAFFINITY"
|
|
||||||
ngx_feature_run=no
|
|
||||||
ngx_feature_incs="#include <sched.h>"
|
|
||||||
ngx_feature_path=
|
|
||||||
ngx_feature_libs=
|
|
||||||
ngx_feature_test="cpu_set_t mask;
|
|
||||||
CPU_ZERO(&mask);
|
|
||||||
sched_setaffinity(0, sizeof(cpu_set_t), &mask)"
|
|
||||||
. auto/feature
|
|
||||||
|
|
||||||
|
|
||||||
# crypt_r()
|
# crypt_r()
|
||||||
|
|
||||||
ngx_feature="crypt_r()"
|
ngx_feature="crypt_r()"
|
||||||
|
12
auto/unix
12
auto/unix
@ -300,6 +300,18 @@ if [ $ngx_found = no ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
ngx_feature="sched_setaffinity()"
|
||||||
|
ngx_feature_name="NGX_HAVE_SCHED_SETAFFINITY"
|
||||||
|
ngx_feature_run=no
|
||||||
|
ngx_feature_incs="#include <sched.h>"
|
||||||
|
ngx_feature_path=
|
||||||
|
ngx_feature_libs=
|
||||||
|
ngx_feature_test="cpu_set_t mask;
|
||||||
|
CPU_ZERO(&mask);
|
||||||
|
sched_setaffinity(0, sizeof(cpu_set_t), &mask)"
|
||||||
|
. auto/feature
|
||||||
|
|
||||||
|
|
||||||
ngx_feature="SO_SETFIB"
|
ngx_feature="SO_SETFIB"
|
||||||
ngx_feature_name="NGX_HAVE_SETFIB"
|
ngx_feature_name="NGX_HAVE_SETFIB"
|
||||||
ngx_feature_run=no
|
ngx_feature_run=no
|
||||||
|
Loading…
Reference in New Issue
Block a user