Question: Examine the code in process-fork-1.cpp. What is the value returned by the call to the fork() function if an error occurs and the OS is
Examine the code in process-fork-1.cpp. What is the value returned by the call to the fork() function if an error occurs and the OS is unable to create a child process?
#include
int main() { pid_t id = fork();
if(id == -1) { std::cout << "Error creating process "; } else if (id == 0) { std::cout << "I am a child process! "; } else { std::cout << "I just became a parent! "; }
return 0; }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
