diff --git a/src/engine.c b/src/engine.c index af9e66f18954cb98877a2759c29b5c5829e91603..1e4afdb89bfa16b967b6d9fddf35ce8803f1cf0d 100644 --- a/src/engine.c +++ b/src/engine.c @@ -854,7 +854,7 @@ void engine_step ( struct engine *e ) { void engine_init ( struct engine *e , struct space *s , float dt , int nr_threads , int nr_queues , int policy ) { - #if defined(NO_HAVE_SETAFFINITY) + #if defined(HAVE_SETAFFINITY) cpu_set_t cpuset; #endif int k; @@ -900,7 +900,7 @@ void engine_init ( struct engine *e , struct space *s , float dt , int nr_thread e->runners[k].e = e; if ( pthread_create( &e->runners[k].thread , NULL , &runner_main , &e->runners[k] ) != 0 ) error( "Failed to create runner thread." ); - #if defined(NO_HAVE_SETAFFINITY) + #if defined(HAVE_SETAFFINITY) /* Set the cpu mask to zero | e->id. */ CPU_ZERO( &cpuset ); CPU_SET( e->runners[k].id , &cpuset );