1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-08 17:42:12 +03:00

support: Do not build xpthread_attr_setaffinity_np for hurd

It does not provide pthread_attr_setaffinity_np extension.
This commit is contained in:
Adhemerval Zanella
2021-05-28 16:00:19 -03:00
parent 2c44452b61
commit 271ec55d0a
2 changed files with 4 additions and 0 deletions

View File

@@ -18,6 +18,7 @@
#include <support/xthread.h> #include <support/xthread.h>
#ifdef __linux__
void void
xpthread_attr_setaffinity_np (pthread_attr_t *attr, xpthread_attr_setaffinity_np (pthread_attr_t *attr,
size_t cpusetsize, const cpu_set_t *cpuset) 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, pthread_attr_setaffinity_np (attr, cpusetsize,
cpuset)); cpuset));
} }
#endif

View File

@@ -66,9 +66,11 @@ void *xpthread_join (pthread_t thr);
void xpthread_once (pthread_once_t *guard, void (*func) (void)); void xpthread_once (pthread_once_t *guard, void (*func) (void));
void xpthread_attr_destroy (pthread_attr_t *attr); void xpthread_attr_destroy (pthread_attr_t *attr);
void xpthread_attr_init (pthread_attr_t *attr); void xpthread_attr_init (pthread_attr_t *attr);
#ifdef __linux__
void xpthread_attr_setaffinity_np (pthread_attr_t *attr, void xpthread_attr_setaffinity_np (pthread_attr_t *attr,
size_t cpusetsize, size_t cpusetsize,
const cpu_set_t *cpuset); const cpu_set_t *cpuset);
#endif
void xpthread_attr_setdetachstate (pthread_attr_t *attr, void xpthread_attr_setdetachstate (pthread_attr_t *attr,
int detachstate); int detachstate);
void xpthread_attr_setstack (pthread_attr_t *attr, void *stackaddr, void xpthread_attr_setstack (pthread_attr_t *attr, void *stackaddr,