aboutsummaryrefslogtreecommitdiff
path: root/libgomp/affinity.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgomp/affinity.c')
-rw-r--r--libgomp/affinity.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libgomp/affinity.c b/libgomp/affinity.c
index 3f98e56..99a45dc 100644
--- a/libgomp/affinity.c
+++ b/libgomp/affinity.c
@@ -138,5 +138,18 @@ gomp_get_place_proc_ids_8 (int place_num, int64_t *ids)
(void) ids;
}
+void
+gomp_display_affinity_place (char *buffer, size_t size, size_t *ret,
+ int place)
+{
+ cpu_set_t *cpusetp;
+ char buf[sizeof (long) * 3 + 4];
+ if (gomp_available_cpus > 1)
+ sprintf (buf, "0-%lu", gomp_available_cpus - 1);
+ else
+ strcpy (buf, "0");
+ gomp_display_string (buffer, size, ret, buf, strlen (buf));
+}
+
ialias(omp_get_place_num_procs)
ialias(omp_get_place_proc_ids)