diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2016-06-14 12:18:32 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2016-07-05 10:49:37 -0300 |
commit | 2918b0d0ecbf781400577d63aed7eaa4498dad91 (patch) | |
tree | d1921e8fa42044585bf7f7e0ca17f77c6129b8b6 /ChangeLog | |
parent | 87523e9c3605037cee54bbc6bd7a040a15979cc1 (diff) | |
download | glibc-2918b0d0ecbf781400577d63aed7eaa4498dad91.tar.gz glibc-2918b0d0ecbf781400577d63aed7eaa4498dad91.tar.xz glibc-2918b0d0ecbf781400577d63aed7eaa4498dad91.zip |
nptl: Add more coverage in tst-cancel4
This patch adds early cancel test for open syscall through a FIFO (thus makign subsequent call to open block until the other end is also opened). It also cleanup the sigpause tests by using sigpause along with SIGINT instead of __xpg_sigpause and SIGCANCEL. Since the idea is just to test the cancellation handling there is no need to expose internal glibc implementation details to the test through pthreadP.h inclusion. Tested x86_64. * nptl/tst-cancel4-common.c (do_test): Add temporary fifo creation. * nptl/tst-cancel4-common.h (fifoname): New variable. (fifofd): Likewise. (cl_fifo): New function. * nptl/tst-cancel4.c (tf_sigpause): Replace SIGCANCEL usage by SIGINT. (tf_open): Add early cancel test.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 48cd1d3563..66627f1fb5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2016-07-05 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + * nptl/tst-cancel4-common.c (do_test): Add temporary fifo creation. + * nptl/tst-cancel4-common.h (fifoname): New variable. + (fifofd): Likewise. + (cl_fifo): New function. + * nptl/tst-cancel4.c (tf_sigpause): Replace SIGCANCEL usage by + SIGINT. + (tf_open): Add early cancel test. + 2016-07-04 Andreas Schwab <schwab@linux-m68k.org> * sysdeps/m68k/Makefile (CFLAGS-mcount.c): Define. |