summaryrefslogtreecommitdiff
path: root/sysdeps/pthread
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2015-02-28 21:41:47 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2015-02-28 21:41:47 +0100
commit3410beff94994edf971dd634c56156d70c7cf215 (patch)
treec4863bee433442f55eb0b36cf809eff93adcc52e /sysdeps/pthread
parente5107f3250800f5194c6fae4050eb3ea7f61209d (diff)
Allow libpthread.so to dynamically loaded from a dlopened library
* pthread/pt-internal.h: Include <ldsodefs.h> (_dl_allocate_tls, _dl_deallocate_tls): Remove declarations. * sysdeps/mach/hurd/pt-sysdep.c (init_routine): Rename into _init_routine, add `stack' parameter, return if __pthread_threads is already initialized, pass stack address to __pthread_create_internal if any. (init_routine): New function, calls init_routine with 0 (dynamic_init_routine): New constructor function, calls init_routine with __libc_stack_end.
Diffstat (limited to 'sysdeps/pthread')
0 files changed, 0 insertions, 0 deletions