RECVTIM(2) Xinu Programmer's Manual RECVTIM(2) NAME recvtim - receive a message with timeout SYNOPSIS int recvtim(maxwait) int maxwait; DESCRIPTION _R_e_c_v_t_i_m allows a process to specify a maximum time limit it is willing to wait for a message to arrive. Like RECEIVE(2), _r_e_c_v_t_i_m blocks the calling process until a mes- sage arrives from SEND(2). Argument _m_a_x_w_a_i_t gives the max- imum time to wait for a message, specified in tenths of seconds. _R_e_c_v_t_i_m returns integer SYSERR if the argument is incorrect or if no clock is present. It returns integer TIMEOUT if the time limit expires before a message arrives. Otherwise, it returns the message. SEE ALSO receive(2), recvclr(2), send(2), sleep10(2), sleep(2) BUGS There is no way to distinguish between messages that contain TIMEOUT or SYSERR and errors reported by _r_e_c_v_t_i_m. Version 6b Printed 1/12/87 1