Subversion Repositories HelenOS-historic

Rev

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
        }