===============Zad 1================== main (){ fork (); fork (); if (!fork ()) fork (); fork (); } ^ | | *---------------------------------- | | | | *---------------- *---------------- | | | | | | | | | | | | *------ *------ *------ *------ | | | | | | | | | | | | | | | | | | | | | | | | | *----- | *----- | *----- | *----- | | | | | | | | | | | | | | | | | | | | | | | | *-- *-- *-- *-- *-- *-- *-- *-- *-- *-- *-- *-- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ===============Zad 2================== main (){ fork (); fork (); if ( fork () ) exit (); fork (); } ^ | | *-------------------------------------------------- | | | | *------------------------ *----------------------- | | | | | | | | | | | | *-------------- *-------------- *-------------- *-------------- | | | | | | | | | | | | | | | | | | | | | | | | X | X | X | X | | | | | | | | | *----- *----- *----- *----- | | | | | | | | | | | | | | | | | | | | | | | | ===============Zad 3================== main (){ fork (); fork (); if ( fork () ) if ( !fork () ) fork(); else exit(); fork (); } ^ | | *-------------------------------------------------- | | | | *------------------------ *----------------------- | | | | | | | | | | | | *-------------- *-------------- *-------------- *-------------- | | | | | | | | | | | | | | | | | | | | | | | | *---- | *---- | *---- | *---- | | | | | | | | | | | | | | | | | | | | | | | | | | *----- | | *----- | | *----- | | *----- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | X | | | X | | | X | | | X | | | | | | | | | | | | | | | *-- *-- *-- *-- *-- *-- *-- *-- *-- *-- *-- *-- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |