Rev 1489 | Rev 1518 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1489 | Rev 1503 | ||
|---|---|---|---|
| Line 358... | Line 358... | ||
| 358 | ipc_callid_t ipc_wait_for_call_timeout(ipc_call_t *call, uint32_t usec) |
358 | ipc_callid_t ipc_wait_for_call_timeout(ipc_call_t *call, uint32_t usec) |
| 359 | { |
359 | { |
| 360 | ipc_callid_t callid; |
360 | ipc_callid_t callid; |
| 361 | 361 | ||
| 362 | do { |
362 | do { |
| 363 | callid = ipc_wait_cycle(call, usec, SYNCH_BLOCKING); |
363 | callid = ipc_wait_cycle(call, usec, SYNCH_FLAGS_NONE); |
| 364 | } while (callid & IPC_CALLID_ANSWERED); |
364 | } while (callid & IPC_CALLID_ANSWERED); |
| 365 | 365 | ||
| 366 | return callid; |
366 | return callid; |
| 367 | } |
367 | } |
| 368 | 368 | ||
| Line 375... | Line 375... | ||
| 375 | ipc_callid_t ipc_trywait_for_call(ipc_call_t *call) |
375 | ipc_callid_t ipc_trywait_for_call(ipc_call_t *call) |
| 376 | { |
376 | { |
| 377 | ipc_callid_t callid; |
377 | ipc_callid_t callid; |
| 378 | 378 | ||
| 379 | do { |
379 | do { |
| 380 | callid = ipc_wait_cycle(call, SYNCH_NO_TIMEOUT, SYNCH_NON_BLOCKING); |
380 | callid = ipc_wait_cycle(call, SYNCH_NO_TIMEOUT, SYNCH_FLAGS_NON_BLOCKING); |
| 381 | } while (callid & IPC_CALLID_ANSWERED); |
381 | } while (callid & IPC_CALLID_ANSWERED); |
| 382 | 382 | ||
| 383 | return callid; |
383 | return callid; |
| 384 | } |
384 | } |
| 385 | 385 | ||