source: rtems/testsuites/psxtests/psx04/psx04.scn @ 08311cc3

4.104.114.84.95
Last change on this file since 08311cc3 was 5b8e885d, checked in by Jennifer Averett <Jennifer.Averett@…>, on 12/03/98 at 22:41:33

Added Comment that a result is valid at 4 or 5 seconds.

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