X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibstd%2Funstable%2Fdynamic_lib.rs;h=41ff79bc8845815db4eda5382c676bb04473eb62;hb=20a10ff9c922722da66d52caacee544c7e1ab03d;hp=d8a07eeb8b7d3d1ff7b15179b04336624d67d12d;hpb=7c8f503ac543e0ffe18986b8d6f8548df21cefa3;p=rust.git diff --git a/src/libstd/unstable/dynamic_lib.rs b/src/libstd/unstable/dynamic_lib.rs index d8a07eeb8b7..41ff79bc884 100644 --- a/src/libstd/unstable/dynamic_lib.rs +++ b/src/libstd/unstable/dynamic_lib.rs @@ -26,7 +26,7 @@ pub struct DynamicLibrary { priv handle: *libc::c_void } impl Drop for DynamicLibrary { - fn drop(&self) { + fn drop(&mut self) { match do dl::check_for_errors_in { unsafe { dl::close(self.handle) @@ -138,7 +138,7 @@ fn test_errors_do_not_crash() { #[cfg(target_os = "android")] #[cfg(target_os = "macos")] #[cfg(target_os = "freebsd")] -mod dl { +pub mod dl { use c_str::ToCStr; use libc; use path; @@ -207,7 +207,7 @@ pub enum RTLD { } #[cfg(target_os = "win32")] -mod dl { +pub mod dl { use os; use libc; use path;