#include #include #include #include int main() { std::cout << "My PID is " << getpid() << "; " << std::flush; switch (int pid = fork()) { case -1: // error std::cout << "ERROR: " << strerror(errno) << std::endl; break; case 0: { // child const char* cmd = "./child32"; execl(cmd, cmd, 0); break; } default: // parent std::cout << "created child PID " << pid << std::endl; } }