Answer:
#include <stdio.h>
#include <stdlib.h>
#include <sys/wait.h>
#include <unistd.h>
#include <sys/types.h> //NOTE: Added
void err_sys(const char *x)
{
printf("\\");
perror(x);
printf("\\");
exit(1);
}
void main()
{
pid_t pid;
if( (pid = fork()) == -1 )
{
err_sys("fork failed");
}
else if( pid == 0 )
{
printf("\\Hello, World!\\");
printf("The child and parent ids are: %d and %d.\\\\", getpid(), getppid());
}
else
{
wait(NULL);
}
}