Simply : fork() duplicate a program into 2 which continues
to execute in 2 different processes,
fork() return the child's process id (a positive integer) in the father's process and return 0 in the child's process
(and this return value is mainly used to discriminate the child from the parent to branch accordingly...)