* Versions: Export __pthread_kill_other_threads_np from libpthread
	for GLIBC_2.1.2.
This commit is contained in:
Ulrich Drepper 1999-08-20 00:11:57 +00:00
parent 22e65f8f52
commit 264ec183cf
3 changed files with 15 additions and 0 deletions

View file

@ -143,6 +143,7 @@ _dl_start (void *arg)
{
struct link_map bootstrap_map;
hp_timing_t start_time;
size_t cnt;
/* This #define produces dynamic linking inline functions for
bootstrap relocation instead of general-purpose relocation. */
@ -154,6 +155,14 @@ _dl_start (void *arg)
if (HP_TIMING_INLINE && HP_TIMING_AVAIL)
HP_TIMING_NOW (start_time);
/* Partly clean the `bootstrap_map' structure up. Don't use `memset'
since it might nor be built in or inlined and we cannot make function
calls at this point. */
for (cnt = 0;
cnt < sizeof (bootstrap_map.l_info) / sizeof (bootstrap_map.l_info[0]);
++cnt)
bootstrap_map.l_info[cnt] = 0;
/* Figure out the run-time load address of the dynamic linker itself. */
bootstrap_map.l_addr = elf_machine_load_address ();

View file

@ -1,5 +1,8 @@
1999-08-19 Ulrich Drepper <drepper@cygnus.com>
* Versions: Export __pthread_kill_other_threads_np from libpthread
for GLIBC_2.1.2.
* signals.c: Pass sigcontext through wrapper to the user function.
1999-08-01 Ulrich Drepper <drepper@cygnus.com>

View file

@ -113,4 +113,7 @@ libpthread {
GLIBC_2.1.1 {
sem_close; sem_open; sem_unlink;
}
GLIBC_2.1.2 {
__pthread_kill_other_threads_np;
}
}