SETNOK(2) Xinu Programmer's Manual SETNOK(2) NAME setnok - set next-of-kin for a specified process SYNOPSIS int setnok(nok, pid) int nok; int pid; DESCRIPTION _S_e_t_n_o_k sets _n_o_k to be the next-of-kin for process _p_i_d by recording _n_o_k in the process table entry for process _p_i_d. A call to _s_e_t_n_o_k overwrites any previous information in the process table entry. The next-of-kin for a process, _P, is another process, _Q, that the system notifies when _P dies (i.e., exits). Notifi- cation consists of a message sent to _Q containing only the process id, _P. Both arguments to _s_e_t_n_o_k must be valid process ids. _S_e_t_n_o_k returns SYSERR to report errors in its arguments, and OK otherwise. SEE ALSO kill(2) BUGS There is no check to ensure that the next-of-kin remains in existence between the call to _s_e_t_n_o_k and the termination of a process. Version 6b Printed 1/12/87 1