Add OS/C/Week5/q1.c

This commit is contained in:
Aadit Agrawal 2025-01-31 11:18:09 +05:30
parent ade5cdd3c1
commit 5d67a041f0

24
OS/C/Week5/q1.c Normal file
View File

@ -0,0 +1,24 @@
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
int main(){
pid_t pid;
pid = fork();
if (pid == 0) {
printf("The current process %d is a child process.\n",getpid());
printf("PID: %d \nPPID: %d \n", getpid(), getppid());
} else if (pid > 0) {
printf("The current process %d is a parent process.\n", getpid());
printf("PID: %d \nPPID: %d \n", getpid(), getppid());
} else {
printf("The system encountered an error. \n");
printf("Kindly visit https://aadit.cc for more queries. \n");
return -1;
}
return 0;
}