Mercurial > hg > nginx
comparison auto/os/linux @ 4549:f31162fefe01
worker_cpu_affinity: cleaned up Linux implementation, added FreeBSD support.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Wed, 21 Mar 2012 13:58:51 +0000 |
parents | 51744fa997c7 |
children | acd51b0f6fd4 |
comparison
equal
deleted
inserted
replaced
4548:4c1e6cef1453 | 4549:f31162fefe01 |
---|---|
126 ngx_feature_name="NGX_HAVE_SCHED_SETAFFINITY" | 126 ngx_feature_name="NGX_HAVE_SCHED_SETAFFINITY" |
127 ngx_feature_run=no | 127 ngx_feature_run=no |
128 ngx_feature_incs="#include <sched.h>" | 128 ngx_feature_incs="#include <sched.h>" |
129 ngx_feature_path= | 129 ngx_feature_path= |
130 ngx_feature_libs= | 130 ngx_feature_libs= |
131 ngx_feature_test="long mask = 0; | 131 ngx_feature_test="cpu_set_t mask; |
132 sched_setaffinity(0, 32, (cpu_set_t *) &mask)" | 132 CPU_ZERO(&mask); |
133 sched_setaffinity(0, sizeof(cpu_set_t), &mask)" | |
133 . auto/feature | 134 . auto/feature |
134 | 135 |
135 | 136 |
136 # crypt_r() | 137 # crypt_r() |
137 | 138 |