perform process fork
release allocated resource before return
bugfix: missing line end
bugfix: include time.h for time()
form independent process group in child process
ignore object file