Provided by: alliance_5.0-20110203-4_amd64 bug

NAME

       mbkwaitpid - wait for the end of a particular child process.

SYNOPSYS

       #include "mut.h"
       int mbkwaitpid( pid, mode, status )
       int pid;
       int mode;
       int ∗status;

PARAMETER

       pid                 Process number to wait.

       mode                If  mode is set to 1, this function return only when the child process
                           is terminated. Otherwise, function return immediatly.

       status              If not NULL, the exit status of terminated child process.

DESCRIPTION

       mbkwaitpid provides a centralized way to catch terminated  child  process.   Because  some
       Alliance library can create a child process, and user application can do so, there must be
       a centralized way to get the exit status of process.  The programmer should  never  modify
       the handler for SIGCHLD.

RETURN VALUE

       mbkwaitpid return 1 if child process is terminated, and 0 if isn't (case mode != 1 ).

SEE ALSO

       mbk(1), mbksetautoackchld().