C_CATCH
ret = -pause_sbt("lnxsleep", mstosbt(ms), 0, C_HARDCLOCK | C_CATCH);
(flags & C_CATCH) ? PCATCH : 0, wmesg, sbt, pr, flags));
pause_sbt((wmesg), tick_sbt * (timo), 0, C_HARDCLOCK | C_CATCH)