Unix system calls 1

Unix System Calls
(fork, getpid, getppid)

// Unix system calls
// fork, getpid, getppid
#include<stdio.h>
#include<string.h>
#include<sys/types.h>
#include<unistd.h>
void main()
{
pid_t pid;
pid=fork();
 
  if(pid == -1)
   printf(“\n Error in creating process “);
 else if(pid == 0)
  {
  printf(“\nExecuting in child process”);
  printf(“\n child process pid=%d “, getpid());
    printf(“\n parent process pid=%d “, getppid());
   }
   else
   printf(“\nExecuting in parent process, pid=%d \n”, getppid());
}