summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>2014-07-25 18:11:21 +0400
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2014-08-18 11:55:43 +0200
commitfe1075ea83bc0ef35591911d56dd6952fb184907 (patch)
treece61a4d2ab0a65d517f5b79d011842e0894b8dbb
parent99ac739b20856adf7085c524bb3e60987d97a45e (diff)
test_nptl: replace __sigpause with sigpause
On attempt to build uClibc tests following error message appears: ========= TEST_LINK nptl/ tst-cancel4 tst-cancel4.c: In function 'tf_sigpause': tst-cancel4.c:765:3: warning: implicit declaration of function '__sigpause' [-Wimplicit-function-declaration] __sigpause (SIGCANCEL, 1); ^ tst-cancel4.o: In function `tf_sigpause': tst-cancel4.c:(.text+0x1054): undefined reference to `__sigpause' collect2: error: ld returned 1 exit status ========= This commit http://git.uclibc.org/uClibc/commit/?id=cef1f9517c319d86b4b426ecc14a10d0fa5494c7 makes __sigpause static limiting its scope to "libc/signal/sigpause.c". Switching to common implementation "sigpause()" fixes this issue. Signed-off-by: Alexey Brodkin <Alexey.Brodkin@synopsys.com> Suggested-by: Vineet Gupta <vgupta@synopsys.com> Cc: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
-rw-r--r--test/nptl/tst-cancel4.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/test/nptl/tst-cancel4.c b/test/nptl/tst-cancel4.c
index 874de67e7..e7119589f 100644
--- a/test/nptl/tst-cancel4.c
+++ b/test/nptl/tst-cancel4.c
@@ -758,11 +758,8 @@ tf_sigpause (void *arg)
pthread_cleanup_push (cl, NULL);
- /* Just for fun block the cancellation signal. We need to use
- __xpg_sigpause since otherwise we will get the BSD version. */
- //__xpg_sigpause (SIGCANCEL);
-
- __sigpause (SIGCANCEL, 1);
+ /* Just for fun block the cancellation signal. */
+ sigpause (SIGCANCEL);
pthread_cleanup_pop (0);