When i run a programm of orphan process. Instead of getting child's parent (ppid)=1 ..i get 1400 and it varies as per system.
How can i findthe right soluion???
My pgm:
#include<stdlib.h>
# include <stdio.h>
int main()
{
int pid;
pid=fork();
if(pid < 0)
{exit(-1);}
else if(pid==0)
{
printf("Child Process is Sleeping ...");
sleep(10);
printf("Orphan Child's Parent ID : %u
",getppid());
}
else
{
printf("Parent Process Completed ... %u
",getpid());
exit(0);
}
return 0;
}
Output:
No Answer is Posted For this Question
Be the First to Post Answer
distinguish between multi-tasking,multi-user,multi- processing and time sharing?
4 Answers Infosys, Nikhil Construction,
What is the different between UNIX command and UNIX shell script?
What is awk used for?
What Is the command to change a file's creation time. means one file is created at the time 15:19 then time should br changed to 14:14
How to find $ai_serual resolved path by using unix
What Command will remove a Directory in UNIX?
What is unix command?
What are the commands in UNIX to list the files in a Directory?
What command a user use to view a long text file one page at a time in UNIX?
What is the difference between cat and more command?
Explain ‘system calls’ with respect to unix commands?
What is grep in bash?