Can you give me the gitlog output and makefile for this C program. The program file is called mathwait.c #include
Posted: Sun May 15, 2022 8:47 am
Can you give me the gitlog output and makefile for this C
program. The program file is called mathwait.c
#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("I am: %d\n", (int) getpid());
pid_t pid = fork();
printf("fork returned: %d\n", (int) pid);
if (pid < 0) {
perror("Fork failed");
}
if (pid == 0) {
printf("Child process with pid: %d\n", (int) getpid());
printf("Child process is exiting\n");
exit(0);
}
printf("Parent process waiting for the child process to
end\n");
wait(NULL);
printf("parent process is exiting\n");
return(0);
}
Posted: Sun May 15, 2022 8:47 am
Can you give me the gitlog output and makefile for this C
program. The program file is called mathwait.c
#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("I am: %d\n", (int) getpid());
pid_t pid = fork();
printf("fork returned: %d\n", (int) pid);
if (pid < 0) {
perror("Fork failed");
}
if (pid == 0) {
printf("Child process with pid: %d\n", (int) getpid());
printf("Child process is exiting\n");
exit(0);
}
printf("Parent process waiting for the child process to
end\n");
wait(NULL);
printf("parent process is exiting\n");
return(0);
}
program. The program file is called mathwait.c
#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("I am: %d\n", (int) getpid());
pid_t pid = fork();
printf("fork returned: %d\n", (int) pid);
if (pid < 0) {
perror("Fork failed");
}
if (pid == 0) {
printf("Child process with pid: %d\n", (int) getpid());
printf("Child process is exiting\n");
exit(0);
}
printf("Parent process waiting for the child process to
end\n");
wait(NULL);
printf("parent process is exiting\n");
return(0);
}