_kern_block_thread
extern status_t _kern_block_thread(uint32 flags, bigtime_t timeout);
error = _kern_block_thread(
result = _kern_block_thread(0, 0);
status = _kern_block_thread(flags, timeout);
while ((error = _kern_block_thread(flags, timeout)) == B_INTERRUPTED) {
while ((error = _kern_block_thread(0, 0)) == B_INTERRUPTED) {
while ((error = _kern_block_thread(timeoutFlags, timeout))
while ((error = _kern_block_thread(0, 0)) == B_INTERRUPTED) {