Warning, /testsuites/psxtests/psx04/psx04.scn is written in an unsupported language. File is not indexed.
0001 *** POSIX TEST 4 ***
0002 Init's ID is 0x0b010001
0003 Init: sigwait - EINVAL (NULL set)
0004 Init: sigwait - EINVAL (NULL set)
0005 Init: sigemptyset - set= 0x00000000
0006 Init: sigfillset - set= 0xffffffff
0007 Init: sigdelset - delete SIGUSR1 set= 0xfeffffff
0008 Init: sigismember - FALSE since SIGUSR1 is not a member
0009 Init: sigismember - TRUE since SIGUSR2 is a member
0010 Init: send SIGUSR1 to process
0011
0012 Init: Block SIGUSR1
0013 Init: send SIGUSR1 to process
0014
0015 Init: Block SIGUSR1
0016 Init: Signals pending 0x01000000
0017 Init: send SIGUSR1 to process
0018 Init: Signals pending 0x01000000
0019 Init: Unblock SIGUSR1
0020 Signal: 25 caught by 0xb010001 (1)
0021
0022 Init: create a thread interested in SIGUSR1
0023 Init: Block SIGUSR1
0024 Init: Signals pending 0x00000000
0025 Init: sleep so the other task can block
0026 Task_1: sleeping for 5 seconds
0027 Init: send SIGUSR1 to process
0028 Init: Signals pending 0x01000000
0029 Init: sleep so the other task can catch signal
0030 Signal: 25 caught by 0xb010002 (2)
0031 Task_1: 4 seconds left
0032 Task_1: exit
0033
0034 Init: Unblock SIGALRM
0035 Init: Firing alarm in 5 seconds
0036 Init: 0 seconds left on previous alarm
0037 Init: Firing alarm in 2 seconds
0038 Init: 5 seconds left on previous alarm
0039 Init: Wait 4 seconds for alarm
0040 Signal: 14 caught by 0xb010001 (3)
0041 Init: 2 seconds left in sleep
0042
0043 Init: Block SIGUSR1 and SIGUSR2 only
0044 Init: Previous blocked set was 0xffffdfff
0045 Init: Current blocked set is 0x03000000
0046 Init: Unblock all signals
0047 Init: Previous blocked set was 0x03000000
0048
0049 Init: create a thread to send Init SIGUSR1
0050 Init: sigsuspend for any signal
0051 Task_2: sending SIGUSR1
0052 Task_2: exit
0053 Signal: 25 caught by 0xb010001 (4)
0054 Init: awakended from sigsuspend status=-0000001
0055
0056 Init: create a thread to sent Process SIGUSR1 with SA_SIGINFO
0057 Init: sleep so the Task_3 can sigqueue SIGUSR1
0058 Task_3: sigqueue SIGUSR1 with value= 25
0059 Signal_info: 25 caught by 0xb010004 (5) si_signo= 25 si_code= 1 value= 25
0060
0061 Task_3: sigwaitinfo SIGUSR1 with value= 25
0062 Init: sigqueue occurred
0063 Init: Block SIGUSR1
0064 Init: send SIGUSR1 to process
0065 Init: sleep so the Task_3 can receive SIGUSR1
0066 Task_3: si_signo= 25 si_code= 1 value= 0
0067
0068 Task_3: sigwait SIGUSR1
0069 Init: Block SIGUSR1
0070 Init: send SIGUSR1 to process
0071 Init: sleep so the Task_3 can receive SIGUSR1
0072 Task_3: signo= 25
0073
0074 Task_3: pause
0075 Init: Block SIGUSR2
0076 Init: send SIGUSR2 to process
0077 Init: sleep so the Task_3 can receive SIGUSR2
0078 Task_3: pause= 26
0079
0080 Task_3: sending SIGUSR2
0081 Task_3: sleep so the Init task can reguest a signal
0082 Init: sigsuspend for any signal
0083 Init: awakended from sigsuspend status=-1
0084
0085 Init: sigemptyset - EINVAL (set invalid)
0086 Init: sigfillset - EINVAL (set invalid)
0087 Init: sigaddset - EINVAL (set invalid)
0088 Init: sigaddset - EINVAL (signal = 0)
0089 Init: sigaddset - EINVAL (set invalid)
0090 Init: sigdelset - EINVAL (set invalid)
0091 Init: sigdelset - SUCCESSFUL (signal = 0)
0092 Init: sigdelset - EINVAL (set invalid)
0093 Init: sigismember - EINVAL (set invalid)
0094 Init: sigismember - SUCCESSFUL (signal = 0)
0095 Init: sigismember - EINVAL (signal invalid)
0096 Init: sigaction - EINVAL (signal = 0)
0097 Init: sigaction - EINVAL (signal invalid)
0098 Init: sigaction - EINVAL (SIGKILL)
0099 Init: pthread_sigmask - EINVAL (set and oset invalid)
0100 Init: pthread_sigmask - EINVAL (how invalid)
0101 Init: sigpending - EINVAL (set invalid)
0102 Init: pthread_sigmask - EINVAL (timout->nsec invalid < 0)
0103 Init: pthread_sigmask - EINVAL (timout->nsec invalid to large)
0104 Init: pthread_kill - EINVAL (sig invalid)
0105 Init: pthread_kill - EINVAL (signal = 0)
0106 Init: pthread_kill - SUCCESSFUL (signal = SIG_IGN)
0107 Init: kill - ESRCH (pid invalid)
0108 Init: kill - EINVAL (signal = 0)
0109 Init: kill - EINVAL (sig invalid)
0110 *** END OF POSIX TEST 4 ***