]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
support: Do not build xpthread_attr_setaffinity_np for hurd
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 28 May 2021 19:00:19 +0000 (16:00 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 28 May 2021 19:00:19 +0000 (16:00 -0300)
It does not provide pthread_attr_setaffinity_np extension.

support/xpthread_attr_setaffinity_np.c
support/xthread.h

index 5bb5b419a5895da00258661def07a7eea6df597a..21a768c03f7faeb714b32c730a113c35ee64d107 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <support/xthread.h>
 
+#ifdef __linux__
 void
 xpthread_attr_setaffinity_np (pthread_attr_t *attr,
                               size_t cpusetsize, const cpu_set_t *cpuset)
@@ -26,3 +27,4 @@ xpthread_attr_setaffinity_np (pthread_attr_t *attr,
                         pthread_attr_setaffinity_np (attr, cpusetsize,
                                                      cpuset));
 }
+#endif
index c0dbb6086e1a7d9326d47466a2de60a0a2e9d3d8..a4a4ec5b1ef16fd35fcaa1fca7caa07cf7eff5be 100644 (file)
@@ -66,9 +66,11 @@ void *xpthread_join (pthread_t thr);
 void xpthread_once (pthread_once_t *guard, void (*func) (void));
 void xpthread_attr_destroy (pthread_attr_t *attr);
 void xpthread_attr_init (pthread_attr_t *attr);
+#ifdef __linux__
 void xpthread_attr_setaffinity_np (pthread_attr_t *attr,
                                   size_t cpusetsize,
                                   const cpu_set_t *cpuset);
+#endif
 void xpthread_attr_setdetachstate (pthread_attr_t *attr,
                                   int detachstate);
 void xpthread_attr_setstack (pthread_attr_t *attr, void *stackaddr,