Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 27 Dec 2003 07:38:25 +0000 (07:38 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 27 Dec 2003 07:38:25 +0000 (07:38 +0000)
commitcb5b9388dad6d0524322d45eafaa7b5d7b00b554
treed1c543bdfe5bcaa0fb71816104857a9bcbead484
parentdc8527f6475c8dd3682fd9203e91a01c77443463
Update.

2003-12-23  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/raise.c (raise): Protect pid = selftid
setting with __ASSUME_TGKILL || defined __NR_tgkill.
If pid is 0, set it to selftid.
* sysdeps/unix/sysv/linux/getpid.c (really_getpid): Make inline.
Don't set self->pid but self->tid.  If self->pid == 0 and self->tid
!= 0, return self->tid without doing a syscall.
* descr.h (struct pthread): Move pid field after tid.

* Makefile (tests): Add tst-raise1.
* tst-raise1.c: New file.
nptl/ChangeLog
nptl/Makefile
nptl/descr.h
nptl/sysdeps/unix/sysv/linux/getpid.c
nptl/sysdeps/unix/sysv/linux/raise.c
nptl/tst-raise1.c [new file with mode: 0644]