do_fork: Propagate error code returned by mcexec
Refs: #731 Change-Id: I7eb52c1c76103d65d108b18b7beaf8041b51cd03
This commit is contained in:
committed by
Dominique Martinet
parent
0758f6254e
commit
1cbe389879
46
test/issues/731/C731.txt
Normal file
46
test/issues/731/C731.txt
Normal file
@ -0,0 +1,46 @@
|
||||
Script started on Thu Jun 28 09:16:36 2018
|
||||
bash-4.2$ make test
|
||||
gcc -o g310a g310a.c -Wall -g
|
||||
sh ./C731.sh
|
||||
Error: Failed to open /dev/mcos0.
|
||||
ERROR: opening /dev/mcos0
|
||||
fork(): error with child process after fork
|
||||
fork: Permission denied
|
||||
waitpid: No child processes
|
||||
*** C731T001: g310a OK
|
||||
fork01 1 TPASS : fork() returned 14513
|
||||
fork01 2 TPASS : child pid and fork() return agree: 14513
|
||||
*** C731T002: fork01 OK (2)
|
||||
fork02 0 TINFO : Inside parent
|
||||
fork02 0 TINFO : Inside child
|
||||
fork02 0 TINFO : exit status of wait 0
|
||||
fork02 1 TPASS : test 1 PASSED
|
||||
*** C731T003: fork02 OK (1)
|
||||
fork03 0 TINFO : process id in parent of child from fork : 14669
|
||||
fork03 1 TPASS : test 1 PASSED
|
||||
*** C731T004: fork03 OK (1)
|
||||
fork04 1 TPASS : Env var TERM unchanged after fork(): xterm
|
||||
fork04 2 TPASS : Env var NoTSetzWq unchanged after fork(): getenv() does not find variable set
|
||||
fork04 3 TPASS : Env var TESTPROG unchanged after fork(): FRKTCS04
|
||||
*** C731T005: fork04 OK (3)
|
||||
fork07 0 TINFO : Forking 100 children
|
||||
fork07 0 TINFO : Forked all 100 children, now collecting
|
||||
fork07 0 TINFO : Collected all 100 children
|
||||
fork07 1 TPASS : 100/100 children read correctly from an inheritted fd
|
||||
*** C731T006: fork07 OK (1)
|
||||
fork08 0 TINFO : parent forksval: 1
|
||||
fork08 0 TINFO : parent forksval: 2
|
||||
fork08 0 TINFO : second child got char: b
|
||||
fork08 1 TPASS : Test passed in childnumber 2
|
||||
fork08 0 TINFO : exit status of wait expected 0 got 0
|
||||
fork08 1 TPASS : parent test PASSED
|
||||
fork08 0 TINFO : exit status of wait expected 0 got 0
|
||||
fork08 2 TPASS : parent test PASSED
|
||||
fork08 0 TINFO : exit status of wait expected 0 got 0
|
||||
fork08 3 TPASS : parent test PASSED
|
||||
fork08 0 TINFO : Number of processes forked is 2
|
||||
*** C731T007: fork08 OK (4)
|
||||
bash-4.2$ exit
|
||||
exit
|
||||
|
||||
Script done on Thu Jun 28 09:17:21 2018
|
||||
Reference in New Issue
Block a user