mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-27 23:22:09 +00: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
@ -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 New Issue
Block a user