Changed SUCCESS to equal 0, so 0 will be returned when program is succesful
Removed call to knife() and called fork() instead
Changed the output messages for the greeting and error message.
In the else if statement, the rc == 1  was changed to rc == 0. The error code was removed from the code block within the else if statement, and after the output, the rc was changed to getpid(). The call to sleep(1) was removed.