diff options
Diffstat (limited to 'sysdeps/mach/hurd/htl')
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-attr-setstacksize.c | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-docancel.c | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-init.c | 2 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-sysdep.c | 5 |
5 files changed, 11 insertions, 5 deletions
diff --git a/sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c b/sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c index 3c0d73d1e8..ff6bee83d0 100644 --- a/sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c +++ b/sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c @@ -20,8 +20,9 @@ #include <pt-internal.h> int -pthread_attr_setstackaddr (pthread_attr_t *attr, void *stackaddr) +__pthread_attr_setstackaddr (pthread_attr_t *attr, void *stackaddr) { attr->__stackaddr = stackaddr; return 0; } +strong_alias (__pthread_attr_setstackaddr, pthread_attr_setstackaddr) diff --git a/sysdeps/mach/hurd/htl/pt-attr-setstacksize.c b/sysdeps/mach/hurd/htl/pt-attr-setstacksize.c index 9aff6ba7ac..e5c59d14b4 100644 --- a/sysdeps/mach/hurd/htl/pt-attr-setstacksize.c +++ b/sysdeps/mach/hurd/htl/pt-attr-setstacksize.c @@ -20,8 +20,9 @@ #include <pt-internal.h> int -pthread_attr_setstacksize (pthread_attr_t *attr, size_t stacksize) +__pthread_attr_setstacksize (pthread_attr_t *attr, size_t stacksize) { attr->__stacksize = stacksize; return 0; } +strong_alias (__pthread_attr_setstacksize, pthread_attr_setstacksize) diff --git a/sysdeps/mach/hurd/htl/pt-docancel.c b/sysdeps/mach/hurd/htl/pt-docancel.c index 839529cdbb..6e9428ce57 100644 --- a/sysdeps/mach/hurd/htl/pt-docancel.c +++ b/sysdeps/mach/hurd/htl/pt-docancel.c @@ -19,11 +19,12 @@ #include <pthread.h> #include <pt-internal.h> +#include <pthreadP.h> static void call_exit (void) { - pthread_exit (0); + __pthread_exit (0); } int diff --git a/sysdeps/mach/hurd/htl/pt-mutex-init.c b/sysdeps/mach/hurd/htl/pt-mutex-init.c index c90fc35d23..687a4c0e67 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-init.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-init.c @@ -20,6 +20,7 @@ #include <stdlib.h> #include <assert.h> #include <pt-internal.h> +#include <pthreadP.h> #include "pt-mutex.h" #include <hurdlock.h> @@ -53,3 +54,4 @@ _pthread_mutex_init (pthread_mutex_t *mtxp, const pthread_mutexattr_t *attrp) } strong_alias (_pthread_mutex_init, pthread_mutex_init) +hidden_def (_pthread_mutex_init) diff --git a/sysdeps/mach/hurd/htl/pt-sysdep.c b/sysdeps/mach/hurd/htl/pt-sysdep.c index 4342d6d21b..673f048c37 100644 --- a/sysdeps/mach/hurd/htl/pt-sysdep.c +++ b/sysdeps/mach/hurd/htl/pt-sysdep.c @@ -24,6 +24,7 @@ #include <mach/mig_support.h> #include <pt-internal.h> +#include <pthreadP.h> __thread struct __pthread *___pthread_self; @@ -57,8 +58,8 @@ _init_routine (void *stack) while the main program was not linked against libpthread. */ /* Avoid allocating another stack */ attrp = &attr; - pthread_attr_init (attrp); - pthread_attr_setstack (attrp, stack, __vm_page_size); + __pthread_attr_init (attrp); + __pthread_attr_setstack (attrp, stack, __vm_page_size); } /* Create the pthread structure for the main thread (i.e. us). */ |