diff options
Diffstat (limited to 'gcc/ada/adaint.c')
-rw-r--r-- | gcc/ada/adaint.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c index 11f6da0..3f4654f 100644 --- a/gcc/ada/adaint.c +++ b/gcc/ada/adaint.c @@ -3671,50 +3671,4 @@ void *__gnat_lwp_self (void) { return (void *) syscall (__NR_gettid); } - -/* For the affinity functions, there are systems which do not provide - the required support, so we create a wrapper to check its availability - before calling. */ - -extern int pthread_setaffinity_np (pthread_t th, - size_t cpusetsize, - const void *cpuset) - __attribute__((weak)); - -extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr, - size_t cpusetsize, - const void *cpuset) - __attribute__((weak)); - -int __gnat_pthread_setaffinity_np (pthread_t th, - size_t cpusetsize, - const void *cpuset); - -int __gnat_pthread_attr_setaffinity_np (pthread_attr_t *__attr, - size_t cpusetsize, - const void *cpuset); - -int -__gnat_pthread_setaffinity_np (pthread_t th, - size_t cpusetsize, - const void *cpuset) -{ - /* Call the underlying OS operation if available */ - if (pthread_setaffinity_np) - return pthread_setaffinity_np (th, cpusetsize, cpuset); - else - return 0; -} - -int -__gnat_pthread_attr_setaffinity_np (pthread_attr_t *__attr, - size_t cpusetsize, - const void *cpuset) -{ - /* Call the underlying OS operation if available */ - if (pthread_attr_setaffinity_np) - return pthread_attr_setaffinity_np (__attr, cpusetsize, cpuset); - else - return 0; -} #endif |