Script started on Tue Jan 29 09:56:27 2019 bash-4.2$ make test sh ./C1201.sh C1201T01 START .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... C1201T01: OK fork01 1 TPASS : fork() returned 12252 fork01 2 TPASS : child pid and fork() return agree: 12252 *** C1201T02: 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 *** C1201T03: fork02 OK (1) fork03 0 TINFO : process id in parent of child from fork : 12402 fork03 1 TPASS : test 1 PASSED *** C1201T04: 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 *** C1201T05: 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 *** C1201T06: fork07 OK (1) fork08 0 TINFO : parent forksval: 1 fork08 0 TINFO : parent forksval: 2 fork08 0 TINFO : exit status of wait expected 0 got 0 fork08 1 TPASS : parent test PASSED 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 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 *** C1201T07: fork08 OK (4) fork09 0 TINFO : OPEN_MAX is 1024 fork09 0 TINFO : first file descriptor is 12 fork09 0 TINFO : Parent reporting 1023 files open fork09 0 TINFO : Child opened new file #1023 fork09 1 TPASS : test 1 PASSED *** C1201T08: fork09 OK (1) fork10 0 TINFO : fork child A fork10 1 TPASS : test 1 PASSED *** C1201T09: fork10 OK (1) fork11 1 TPASS : fork test passed, 100 processes *** C1201T10: fork11 OK (1) bash-4.2$ exit exit Script done on Tue Jan 29 14:27:41 2019