source: rtems/testsuites/psxtests/psx04/psx04.scn @ 9a4eca5

5
Last change on this file since 9a4eca5 was 160d6e4, checked in by Joel Sherrill <joel.sherrill@…>, on 03/09/11 at 20:08:23

2011-03-09 Joel Sherrill <joel.sherrill@…>

  • psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by PR1759.
  • Property mode set to 100644
File size: 3.4 KB
Line 
1*** POSIX TEST 4 ***
2Init's ID is 0x0b010001
3Init: sigwait - EINVAL (NULL set)
4Init: sigwait - EINVAL (NULL set)
5Init: sigemptyset -  set= 0x00000000
6Init: sigfillset -  set= 0xffffffff
7Init: sigdelset - delete SIGUSR1 set= 0xfeffffff
8Init: sigismember - FALSE since SIGUSR1 is not a member
9Init: sigismember - TRUE since SIGUSR2 is a member
10Init: send SIGUSR1 to process
11
12Init: Block SIGUSR1
13Init: send SIGUSR1 to process
14
15Init: Block SIGUSR1
16Init: Signals pending 0x01000000
17Init: send SIGUSR1 to process
18Init: Signals pending 0x01000000
19Init: Unblock SIGUSR1
20Signal: 25 caught by 0xb010001 (1)
21
22Init: create a thread interested in SIGUSR1
23Init: Block SIGUSR1
24Init: Signals pending 0x00000000
25Init: sleep so the other task can block
26Task_1: sleeping for 5 seconds
27Init: send SIGUSR1 to process
28Init: Signals pending 0x01000000
29Init: sleep so the other task can catch signal
30Signal: 25 caught by 0xb010002 (2)
31Task_1: 4 seconds left
32Task_1: exit
33
34Init: Unblock SIGALRM
35Init: Firing alarm in 5 seconds
36Init: 0 seconds left on previous alarm
37Init: Firing alarm in 2 seconds
38Init: 5 seconds left on previous alarm
39Init: Wait 4 seconds for alarm
40Signal: 14 caught by 0xb010001 (3)
41Init: 2 seconds left in sleep
42
43Init: Block SIGUSR1 and SIGUSR2 only
44Init: Previous blocked set was 0xffffdfff
45Init: Current blocked set is 0x03000000
46Init: Unblock all signals
47Init: Previous blocked set was 0x03000000
48
49Init: create a thread to send Init SIGUSR1
50Init: sigsuspend for any signal
51Task_2: sending SIGUSR1
52Task_2: exit
53Signal: 25 caught by 0xb010001 (4)
54Init: awakended from sigsuspend status=-0000001
55
56Init: create a thread to sent Process SIGUSR1 with SA_SIGINFO
57Init: sleep so the Task_3 can sigqueue SIGUSR1
58Task_3: sigqueue SIGUSR1 with value= 25
59Signal_info: 25 caught by 0xb010004 (5) si_signo= 25 si_code= 1 value= 25
60
61Task_3: sigwaitinfo SIGUSR1 with value= 25
62Init: sigqueue occurred
63Init: Block SIGUSR1
64Init: send SIGUSR1 to process
65Init: sleep so the Task_3 can receive SIGUSR1
66Task_3: si_signo= 25 si_code= 1 value= 0
67
68Task_3: sigwait SIGUSR1
69Init: Block SIGUSR1
70Init: send SIGUSR1 to process
71Init: sleep so the Task_3 can receive SIGUSR1
72Task_3: signo= 25
73
74Task_3: pause
75Init: Block SIGUSR2
76Init: send SIGUSR2 to process
77Init: sleep so the Task_3 can receive SIGUSR2
78Task_3: pause= 26
79
80Task_3: sending SIGUSR2
81Task_3: sleep so the Init task can reguest a signal
82Init: sigsuspend for any signal
83Init: awakended from sigsuspend status=-1
84
85Init: sigemptyset - EINVAL (set invalid)
86Init: sigfillset - EINVAL (set invalid)
87Init: sigaddset - EINVAL (set invalid)
88Init: sigaddset - EINVAL (signal = 0)
89Init: sigaddset - EINVAL (set invalid)
90Init: sigdelset - EINVAL (set invalid)
91Init: sigdelset - SUCCESSFUL (signal = 0)
92Init: sigdelset - EINVAL (set invalid)
93Init: sigismember - EINVAL (set invalid)
94Init: sigismember - SUCCESSFUL (signal = 0)
95Init: sigismember - EINVAL (signal invalid)
96Init: sigaction - EINVAL (signal = 0)
97Init: sigaction - EINVAL (signal invalid)
98Init: sigaction - EINVAL (SIGKILL)
99Init: pthread_sigmask - EINVAL (set and oset invalid)
100Init: pthread_sigmask - EINVAL (how invalid)
101Init: sigpending - EINVAL (set invalid)
102Init: pthread_sigmask - EINVAL (timout->nsec invalid < 0)
103Init: pthread_sigmask - EINVAL (timout->nsec invalid to large)
104Init: pthread_kill - EINVAL (sig invalid)
105Init: pthread_kill - EINVAL (signal = 0)
106Init: pthread_kill - SUCCESSFUL (signal = SIG_IGN)
107Init: kill - ESRCH (pid invalid)
108Init: kill - EINVAL (signal = 0)
109Init: kill - EINVAL (sig invalid)
110*** END OF POSIX TEST 4 ***
Note: See TracBrowser for help on using the repository browser.