This is the mail archive of the
glibc-cvs@sources.redhat.com
mailing list for the glibc project.
libc/linuxthreads cancel.c
- To: glibc-cvs at sourceware dot cygnus dot com
- Subject: libc/linuxthreads cancel.c
- From: drepper at sourceware dot cygnus dot com
- Date: 10 Apr 2001 21:06:35 -0000
CVSROOT: /cvs/glibc
Module name: libc
Changes by: drepper@sources.redhat.com 2001-04-10 14:06:35
Modified files:
linuxthreads : cancel.c
Log message:
(__pthread_perform_cleanup): Takes extra parameter. Use
this parameter as the initial value the cleanup handler records are
compared against. No active cleanup handler record must have an
address lower than the previous one and the initial record must be
above (below on PA) the frame address passed in.
(pthread_setcancelstate): Call __pthread_do_exit instead of
pthread_exit.
(pthread_setcanceltype): Likewise.
(pthread_testcancel): Likewise.
(_pthread_cleanup_pop_restore): Likewise.