From: Valentine Wallace Date: Wed, 17 Feb 2021 02:31:06 +0000 (-0500) Subject: switch back to fs::rename X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=1d501e726be32e983792cdde31afa612d8f88334;p=rust-lightning switch back to fs::rename --- diff --git a/lightning-persister/src/util.rs b/lightning-persister/src/util.rs index a94c7d001..8b24611e5 100644 --- a/lightning-persister/src/util.rs +++ b/lightning-persister/src/util.rs @@ -92,12 +92,13 @@ pub(crate) fn write_to_file(path: String, filename: String, da let mut tmp_perms = fs::metadata(tmp_filename.clone())?.permissions(); tmp_perms.set_readonly(false); println!("VMW: about to rename"); - let src = PathBuf::from(tmp_filename); - let dst = PathBuf::from(filename_with_path); - call!(unsafe {winapi::um::winbase::MoveFileExW( - path_to_windows_str(src).as_ptr(), path_to_windows_str(dst).as_ptr(), - winapi::um::winbase::MOVEFILE_WRITE_THROUGH | winapi::um::winbase::MOVEFILE_REPLACE_EXISTING - )}); + // let src = PathBuf::from(tmp_filename); + // let dst = PathBuf::from(filename_with_path); + fs::rename(&tmp_filename.clone(), &filename_with_path.clone())?; + // call!(unsafe {winapi::um::winbase::MoveFileExW( + // path_to_windows_str(src).as_ptr(), path_to_windows_str(dst).as_ptr(), + // winapi::um::winbase::MOVEFILE_WRITE_THROUGH | winapi::um::winbase::MOVEFILE_REPLACE_EXISTING + // )}); println!("VMW: renamed"); } Ok(())