From aee1e4d34ca5fd7591e5e435d3c9f1b9c0116bd0 Mon Sep 17 00:00:00 2001 From: James Willis <james.s.willis@durham.ac.uk> Date: Fri, 13 Apr 2018 10:32:53 +0800 Subject: [PATCH] Make engine_entry_affinity available to other files. --- src/engine.c | 2 +- src/engine.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/engine.c b/src/engine.c index 320b0aa729..93663e6529 100644 --- a/src/engine.c +++ b/src/engine.c @@ -5140,7 +5140,7 @@ void engine_dump_snapshot(struct engine *e) { /** * @brief Returns the initial affinity the main thread is using. */ -static cpu_set_t *engine_entry_affinity() { +cpu_set_t *engine_entry_affinity() { static int use_entry_affinity = 0; static cpu_set_t entry_affinity; diff --git a/src/engine.h b/src/engine.h index 6f94b51411..d61769034f 100644 --- a/src/engine.h +++ b/src/engine.h @@ -377,6 +377,10 @@ void engine_unpin(); void engine_clean(struct engine *e); int engine_estimate_nr_tasks(struct engine *e); +#ifdef HAVE_SETAFFINITY +cpu_set_t *engine_entry_affinity(); +#endif + /* Struct dump/restore support. */ void engine_struct_dump(struct engine *e, FILE *stream); void engine_struct_restore(struct engine *e, FILE *stream); -- GitLab