diff options
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/uv_global_loop.rs | 9 | ||||
| -rw-r--r-- | src/libstd/uv_iotask.rs | 12 |
2 files changed, 3 insertions, 18 deletions
diff --git a/src/libstd/uv_global_loop.rs b/src/libstd/uv_global_loop.rs index a099d4f8b18..8b00e4ad3e8 100644 --- a/src/libstd/uv_global_loop.rs +++ b/src/libstd/uv_global_loop.rs @@ -40,14 +40,7 @@ fn get_monitor_task_gl() -> iotask unsafe { let builder_fn = || { let builder = task::builder(); - task::set_opts(builder, { - supervise: false, - sched: some({ - mode: task::single_threaded, - foreign_stack_size: none - }) - with task::get_opts(builder) - }); + task::set_sched_mode(builder, task::single_threaded); builder }; diff --git a/src/libstd/uv_iotask.rs b/src/libstd/uv_iotask.rs index 35e4446f8d8..e38fae0fa72 100644 --- a/src/libstd/uv_iotask.rs +++ b/src/libstd/uv_iotask.rs @@ -25,19 +25,11 @@ enum iotask { fn spawn_iotask(-builder: task::builder) -> iotask { - import task::{set_opts, get_opts, single_threaded, run}; - - set_opts(builder, { - sched: some({ - mode: single_threaded, - foreign_stack_size: none - }) - with get_opts(builder) - }); + task::set_sched_mode(builder, task::single_threaded); do listen |iotask_ch| { - do run(copy(builder)) { + do task::run(copy(builder)) { #debug("entering libuv task"); run_loop(iotask_ch); #debug("libuv task exiting"); |
