Skip to content

Instantly share code, notes, and snippets.

@beakr
Created February 23, 2014 03:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save beakr/9166560 to your computer and use it in GitHub Desktop.
Save beakr/9166560 to your computer and use it in GitHub Desktop.
#include <stdio.h>
int main(void)
{
int pid;
pid = fork();
if(pid > 1) {
printf("I AM THE PARENT PROCESS\n");
} else if(pid == 0) {
printf("I AM THE CHILD PROCESS\n");
pid = fork();
if(pid == 0)
{
printf("I AM THE CHILD PROCESS\n");
} else if(pid > 0)
{
pid = fork();
if(pid == 0)
{
printf("I AM THE CHILD PROCESS\n");
}
}
} else
{
printf("couldn't fork");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment