static int burn = 0; // after each sleep, will burn cpu in a tight 'burn' loop
static void setup_sigusr_handler(void); // sigusr1 and 2 sigaction setup.
-static pid_t gettid_sys(void)
+static pid_t gettid_sys()
{
#ifdef __NR_gettid
return syscall(__NR_gettid);
}
-static void do_burn(void)
+static void do_burn ()
{
int i;
int loopnr = 0;
CPU_ZERO(&single_cpu);
CPU_SET(1, &single_cpu);
(void) sched_setaffinity(0, sizeof(single_cpu), &single_cpu);
-#endif
-#ifdef VGO_freebsd
- cpu_set_t single_cpu;
- CPU_ZERO(&single_cpu);
- CPU_SET(1, &single_cpu);
- pthread_setaffinity_np(pthread_self(), sizeof(single_cpu), &single_cpu);
#endif
// GDBTD: equivalent for Darwin ?
}