1999-08-01 Ulrich Drepper <drepper@cygnus.com>
* Versions [ld.so] (GLIBC_2.0): Export __libc_internal_tsd_get and
__libc_internal_tsd_set.
1999-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* manager.c: Remove inclusion of <linux/tasks.h> since it's not
needed anymore.
1999-07-16 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* internals.h: Align _pthread_descr_struct to 32 bytes.
Reported by Tim Hockin <thockin@cobaltnet.com>, close PR
libc/1206.
1999-07-09 Ulrich Drepper <drepper@cygnus.com>
* oldsemaphore.c (sem_compare_and_swap): Fix use of compare and
swap function.
1999-07-09 Cristian Gafton <gafton@redhat.com>
* Makefile (libpthread-routines): Add oldsemaphore routine.
* Versions: Add sem_destroy, sem_getvalue, sem_init, sem_post,
sem_trywait, and sem_wait to GLIBC_2.1.
* oldsemaphore.c: New file.
* semaphore.c: Add default_symbol_versions for the changed functions.
(__new_sem_init): Rename from sem_init.
(__new_sem_post): Rename from sem_post.
(__new_sem_wait): Rename from sem_wait.
(__new_sem_trywait): Rename from sem_trywait.
(__new_sem_getvalue): Rename from sem_getvalue.
(__new_sem_destroy): Rename from sem_destroy.
1999-06-23 Robey Pointer <robey@netscape.com>
* internals.h: Added p_nextlock entry to separate queueing for a
lock from queueing for a CV (sometimes a thread queues on a lock
to serialize removing itself from a CV queue).
* pthread.c: Added p_nextlock to initializers.
* spinlock.c: Changed to use p_nextlock instead of p_nextwaiting.
1999-07-09 Ulrich Drepper <drepper@cygnus.com>
* manager.c (pthread_handle_create): Free mmap region after stack
if clone failed. Patch by Kaz Kylheku <kaz@ashi.FootPrints.net>.
1999-05-23 Andreas Jaeger <aj@arthur.rhein-neckar.de>
* man/pthread_cond_init.man: Correct example.
Reported by Tomas Berndtsson <tomas@nocrew.org>.
* linuxthreads.texi (Condition Variables): Likewise.
1999-05-18 Jakub Jelinek <jj@ultra.linux.cz>
* sysdeps/sparc/sparc64/pt-machine.h (__compare_and_swap): Use
casx not cas, also successful casx returns the old value in rd
and not the new value.
1999-05-16 Xavier Leroy <Xavier.Leroy@inria.fr>
* manager.c: If pthread_create() is given a NULL attribute
and the t