PRECEIVE(2) Xinu Programmer's Manual PRECEIVE(2) NAME preceive - get a message from a port SYNOPSIS char *preceive(portid) int portid; DESCRIPTION _P_r_e_c_e_i_v_e retrieves the next message from the port _p_o_r_t_i_d, returning a pointer to the message if successful, or SYSERR if _p_o_r_t_i_d is invalid. (The sender and receiver must agree on a convention for passing the message length.) The calling process is blocked if there are no messages available (and reawakened as soon as a message arrives). The only ways to be released from a port queue are for some other process to send a message to the port with PSEND(2) or for some other process to delete or reset the port with PDELETE(2) or PRESET(2). SEE ALSO pcount(2), pcreate(2), pdelete(2), preset(2), psend(2) Version 6b Printed 1/12/87 1