Skip to main content

Write a program to create a child process. Parent process will display message child process terminated on termination of child process. (Hint: catch SIGCHLD signal in parent)

# include
# include
# include
# include
# include

void handler(int sig)
{  
    printf("Iam in handler ...%d\n",sig);
}  

main()
{

    int status;
    pid_t pid;

    signal(SIGCHLD,handler);

    pid = fork();

    printf("Child Process id is : %d\n", pid);

    if( pid == 0 )
        {
        printf("child process id is  %d\n",getpid());
        exit(0);
    }

    sleep(3);
    pid = wait(&status);
    printf("process terminated is %d\n",pid);
}

Comments

Popular posts from this blog

Quiz 1 : Mobile Application Development - Android

Download PDF Version From Here   MCQ 1. Select a component which is NOT part of Android architecture. a. Android framework   b. Libraries          c. Linux kernel   d. Android document 2. What is AAPT? a. Android Asset Processing Tool.             b. Android Asset Providing Tool.   c. Android Asset Packaging Tool.             d. Android Asset Packaging Technique 3. Required folder when Android project is created. a. build                 b. build/               c. bin     d. bin/ 4. Adb stands for   A. Android Drive Bridge.                  ...

Never try to go back and repair the past which is impossible. But be prepared to construct the future which is possible.

Never try to go back and repair the past which is impossible. But be prepared to construct the future which is possible.

Give yourself more #freedom today, open up to your #greatness just a little bit more. Your #wings are aching to fly!

Give yourself more #freedom today, open up to your #greatness just a little bit more. Your #wings are aching to fly! Find some more lovely walls on our android application.. Download Now : https://play.google.com/ store/apps/ details?id=com.milindaudich ya.milindsquotecollection