]> git.ipfire.org Git - thirdparty/glibc.git/commit - nptl/tst-eintr2.c
Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 19 Dec 2003 01:37:13 +0000 (01:37 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 19 Dec 2003 01:37:13 +0000 (01:37 +0000)
commit675620f74c6fd1233ab57c19a3b1c6279e782c09
tree7e2b24adbcf086227800b7d6164cf0b15645647f
parent3434f152228af9fa619de254559815363f86868a
Update.

2003-12-18  Ulrich Drepper  <drepper@redhat.com>

* tst-eintr1.c: Better error messages.

* Makefile (tests): Add tst-eintr2.
* tst-eintr2.c: New file.

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

* Makefile (tests): Add tst-cancel21 and tst-cancelx21.
(CFLAGS-tst-cancelx21.c): Set.
* tst-cancel21.c: New test.
* tst-cancelx21.c: New test.

* unwind.c (FRAME_LEFT): Add adj argument.  Subtract it from each
comparison operand.
(unwind_stop): Use _JMPBUF_CFA_UNWINDS_ADJ macro instead of
_JMPBUF_CFA_UNWINDS.  Adjust FRAME_LEFT invocations.
* pt-longjmp.c: Include jmpbuf-unwind.h.
(__pthread_cleanup_upto): Use _JMPBUF_UNWINDS_ADJ macro instead of
_JMPBUF_UNWINDS.  Adjust compared pointers.
* init.c (__pthread_initialize_minimal_internal): Initialize
pd->stackblock_size.
* sysdeps/pthread/jmpbuf-unwind.h: Removed.
* sysdeps/alpha/jmpbuf-unwind.h: New file.
* sysdeps/i386/jmpbuf-unwind.h: New file.
* sysdeps/powerpc/jmpbuf-unwind.h: New file.
* sysdeps/s390/jmpbuf-unwind.h: New file.
* sysdeps/sh/jmpbuf-unwind.h: New file.
* sysdeps/sparc/sparc32/jmpbuf-unwind.h: New file.
* sysdeps/x86_64/jmpbuf-unwind.h: New file.
* sysdeps/ia64/jmpbuf-unwind.h: Include stdint.h.
(_JMPBUF_CFA_UNWINDS): Remove.
(_JMPBUF_CFA_UNWINDS_ADJ, _JMPBUF_UNWINDS_ADJ): Define.

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

* Makefile (tests): Add tst-cancel20 and tst-cancelx20.
(CFLAGS-tst-cancelx20.c): Set.
* tst-cancel20.c: New test.
* tst-cancelx20.c: New test.
19 files changed:
nptl/ChangeLog
nptl/Makefile
nptl/init.c
nptl/pt-longjmp.c
nptl/sysdeps/alpha/jmpbuf-unwind.h [moved from nptl/sysdeps/pthread/jmpbuf-unwind.h with 76% similarity]
nptl/sysdeps/i386/jmpbuf-unwind.h [new file with mode: 0644]
nptl/sysdeps/powerpc/jmpbuf-unwind.h [new file with mode: 0644]
nptl/sysdeps/s390/jmpbuf-unwind.h [new file with mode: 0644]
nptl/sysdeps/sh/jmpbuf-unwind.h [new file with mode: 0644]
nptl/sysdeps/sparc/sparc32/jmpbuf-unwind.h [new file with mode: 0644]
nptl/sysdeps/unix/sysv/linux/ia64/jmpbuf-unwind.h
nptl/sysdeps/x86_64/jmpbuf-unwind.h [new file with mode: 0644]
nptl/tst-cancel20.c [new file with mode: 0644]
nptl/tst-cancel21.c [new file with mode: 0644]
nptl/tst-cancelx20.c [new file with mode: 0644]
nptl/tst-cancelx21.c [new file with mode: 0644]
nptl/tst-eintr1.c
nptl/tst-eintr2.c [new file with mode: 0644]
nptl/unwind.c