Rev 1458 | Rev 1571 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1458 | Rev 1502 | ||
|---|---|---|---|
| Line 301... | Line 301... | ||
| 301 | t->state = Entering; |
301 | t->state = Entering; |
| 302 | t->call_me = NULL; |
302 | t->call_me = NULL; |
| 303 | t->call_me_with = NULL; |
303 | t->call_me_with = NULL; |
| 304 | 304 | ||
| 305 | timeout_initialize(&t->sleep_timeout); |
305 | timeout_initialize(&t->sleep_timeout); |
| - | 306 | t->sleep_interruptible = false; |
|
| 306 | t->sleep_queue = NULL; |
307 | t->sleep_queue = NULL; |
| 307 | t->timeout_pending = 0; |
308 | t->timeout_pending = 0; |
| 308 | 309 | ||
| 309 | t->in_copy_from_uspace = false; |
310 | t->in_copy_from_uspace = false; |
| 310 | t->in_copy_to_uspace = false; |
311 | t->in_copy_to_uspace = false; |
| Line 383... | Line 384... | ||
| 383 | { |
384 | { |
| 384 | waitq_t wq; |
385 | waitq_t wq; |
| 385 | 386 | ||
| 386 | waitq_initialize(&wq); |
387 | waitq_initialize(&wq); |
| 387 | 388 | ||
| 388 | (void) waitq_sleep_timeout(&wq, usec, SYNCH_NON_BLOCKING); |
389 | (void) waitq_sleep_timeout(&wq, usec, SYNCH_FLAGS_NON_BLOCKING); |
| 389 | } |
390 | } |
| 390 | 391 | ||
| 391 | /** Register thread out-of-context invocation |
392 | /** Register thread out-of-context invocation |
| 392 | * |
393 | * |
| 393 | * Register a function and its argument to be executed |
394 | * Register a function and its argument to be executed |