diff options
| author | Ben Blum <bblum@andrew.cmu.edu> | 2013-07-30 21:38:44 -0400 |
|---|---|---|
| committer | Ben Blum <bblum@andrew.cmu.edu> | 2013-07-31 14:37:22 -0400 |
| commit | bc7cee7bbf816be7a712c06a93015dc3c6fd5611 (patch) | |
| tree | 2d4052b11459f0f8a2f4e8ccf98e3112c824b39b /src/libstd/unstable/dynamic_lib.rs | |
| parent | 2e6dc161b6efac1ce2709ab4e1c05c55c01e3abf (diff) | |
Move atomically to unstable::sync, and document what it actually does. Close #7872.
Diffstat (limited to 'src/libstd/unstable/dynamic_lib.rs')
| -rw-r--r-- | src/libstd/unstable/dynamic_lib.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libstd/unstable/dynamic_lib.rs b/src/libstd/unstable/dynamic_lib.rs index e01f99adc94..ab44520454d 100644 --- a/src/libstd/unstable/dynamic_lib.rs +++ b/src/libstd/unstable/dynamic_lib.rs @@ -105,7 +105,7 @@ mod dl { use path; use ptr; use str; - use task; + use unstable::sync::atomically; use result::*; pub unsafe fn open_external(filename: &path::Path) -> *libc::c_void { @@ -120,7 +120,7 @@ mod dl { pub fn check_for_errors_in<T>(f: &fn()->T) -> Result<T, ~str> { unsafe { - do task::atomically { + do atomically { let _old_error = dlerror(); let result = f(); @@ -164,7 +164,7 @@ mod dl { use libc; use path; use ptr; - use task; + use unstable::sync::atomically; use result::*; pub unsafe fn open_external(filename: &path::Path) -> *libc::c_void { @@ -181,7 +181,7 @@ mod dl { pub fn check_for_errors_in<T>(f: &fn()->T) -> Result<T, ~str> { unsafe { - do task::atomically { + do atomically { SetLastError(0); let result = f(); |
