Florian Weimer
3c79234c7a
nptl: Move pthreadP.h into sysdeps directory
...
This mirrors the situation on Hurd. These directories are on
the include search part, so #include <pthreadP.h> works after this
change on both Hurd and nptl.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2021-06-22 09:51:10 +02:00
Adhemerval Zanella
eaa53d0f77
nptl: Remove exit-thread.h
...
No function change. The code is used only for Linux, besides
being included in generic code.
2021-06-04 09:52:28 -03:00
Florian Weimer
2cfef0b042
nptl: Move __nptl_deallocate_tsd into libc
...
This prepares moving pthread_exit, and later the pthread_key_create
infrastructure.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2021-04-21 19:49:50 +02:00
Florian Weimer
43fe356d18
nptl: Move internal __nptl_nthreads variable into libc
...
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2021-04-21 19:49:50 +02:00
Florian Weimer
130fca173f
csu: Move calling main out of __libc_start_main_impl
...
This code depends on whether glibc has unwinding support for
a particular port.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
2021-04-21 19:49:50 +02:00