From: Jiri P. <jpa...@we...> - 2009-06-08 11:24:37
|
Hello, this patch changes the syscall numbers in rt_sigprocmask01 test to symbolic constants, to make it functional on other architectures than i386. Regards Jiri Palecek Signed-off-by: Jiri Palecek <jpa...@we...> --- .../syscalls/rt_sigprocmask/rt_sigprocmask01.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c b/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c index c3251ab..6398a28 100644 --- a/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c +++ b/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c @@ -163,14 +163,14 @@ int main(int ac, char **av) { /* call rt_sigaction() */ act.sa_handler = sig_handler; - TEST(syscall(174, 33, &act, &oact, 8)); + TEST(syscall(__NR_rt_sigaction, 33, &act, &oact, 8)); if(TEST_RETURN != 0){ tst_resm(TFAIL,"Call to rt_sigaction() Failed, errno=%d : %s",TEST_ERRNO, strerror(TEST_ERRNO)); cleanup(); tst_exit(); } /* call rt_sigprocmask() to block signal#33 */ - TEST(syscall(175, SIG_BLOCK, &set, &oset, 8)); + TEST(syscall(__NR_rt_sigprocmask, SIG_BLOCK, &set, &oset, 8)); if(TEST_RETURN == -1){ tst_resm(TFAIL,"Call to rt_sigprocmask()**** Failed, errno=%d : %s",TEST_ERRNO, strerror(TEST_ERRNO)); cleanup(); @@ -192,7 +192,7 @@ int main(int ac, char **av) { } else { /* call rt_sigpending() */ - TEST(syscall(176, &oset, 8)); + TEST(syscall(__NR_rt_sigpending, &oset, 8)); if(TEST_RETURN == -1){ tst_resm(TFAIL,"call rt_sigpending() failed, errno=%d : %s",TEST_ERRNO, strerror(TEST_ERRNO)); cleanup(); @@ -205,7 +205,7 @@ int main(int ac, char **av) { tst_exit(); } /* call rt_sigprocmask() to unblock signal#33 */ - TEST(syscall(175, SIG_UNBLOCK, &set, &oset, 8)); + TEST(syscall(__NR_rt_sigprocmask, SIG_UNBLOCK, &set, &oset, 8)); if(TEST_RETURN == -1){ tst_resm(TFAIL,"Call to rt_sigprocmask() Failed, errno=%d : %s",TEST_ERRNO, strerror(TEST_ERRNO)); cleanup(); -- 1.6.2.4 |