mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-20 22:01:49 -04:00
BUILD: cpuset: fix build issue on macos introduced by previous change
The build on macos was broken by recent commit df91cbd58 ("MINOR: cpuset:
switch to sched_setaffinity for FreeBSD 14 and above."), let's move the
variable declaration inside the ifdef.
This commit is contained in:
parent
65eab587a2
commit
bb10dad5a8
1 changed files with 2 additions and 1 deletions
|
|
@ -3238,10 +3238,11 @@ int main(int argc, char **argv)
|
|||
#ifdef USE_CPU_AFFINITY
|
||||
if (!in_parent && ha_cpuset_count(&cpu_map.proc)) { /* only do this if the process has a CPU map */
|
||||
|
||||
struct hap_cpuset *set = &cpu_map.proc;
|
||||
#if defined(CPUSET_USE_CPUSET) || defined(__DragonFly__)
|
||||
struct hap_cpuset *set = &cpu_map.proc;
|
||||
sched_setaffinity(0, sizeof(set->cpuset), &set->cpuset);
|
||||
#elif defined(__FreeBSD__)
|
||||
struct hap_cpuset *set = &cpu_map.proc;
|
||||
ret = cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, -1, sizeof(set->cpuset), &set->cpuset);
|
||||
#endif
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue