#include <string.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/unistd.h>
int main(){
pid_t pid = fork();
if (pid == 0) {
printf("child process \n");
exit(12);
} else {
int child_status;
printf("Parent Process\n");
waitpid(pid, &child_status, 0); // Wait for the child process to finish
printf("Results returned by subprocess: %d\n", WEXITSTATUS(child_status));
}
printf("Bye\n");
return 0;
}