Rev 1500 | Rev 1518 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1500 | Rev 1503 | ||
---|---|---|---|
Line 505... | Line 505... | ||
505 | timeout = tv_sub(&waiter->expires, &tv); |
505 | timeout = tv_sub(&waiter->expires, &tv); |
506 | } else |
506 | } else |
507 | timeout = SYNCH_NO_TIMEOUT; |
507 | timeout = SYNCH_NO_TIMEOUT; |
508 | futex_up(&async_futex); |
508 | futex_up(&async_futex); |
509 | 509 | ||
510 | callid = ipc_wait_cycle(&call, timeout, SYNCH_BLOCKING); |
510 | callid = ipc_wait_cycle(&call, timeout, SYNCH_FLAGS_NONE); |
511 | 511 | ||
512 | if (!callid) { |
512 | if (!callid) { |
513 | handle_expired_timeouts(); |
513 | handle_expired_timeouts(); |
514 | continue; |
514 | continue; |
515 | } |
515 | } |