From 4e1f0a909b53e0580eeeda5766d72f81bc666deb Mon Sep 17 00:00:00 2001 From: Bjerg Date: Mon, 22 May 2023 15:59:28 +0200 Subject: [PATCH] fix(mdbx): use windows symbols on windows (#2780) --- crates/storage/libmdbx-rs/src/environment.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/storage/libmdbx-rs/src/environment.rs b/crates/storage/libmdbx-rs/src/environment.rs index 3d73e02c46..5dba20a19b 100644 --- a/crates/storage/libmdbx-rs/src/environment.rs +++ b/crates/storage/libmdbx-rs/src/environment.rs @@ -8,6 +8,10 @@ use crate::{ use byteorder::{ByteOrder, NativeEndian}; use libc::c_uint; use mem::size_of; +#[cfg(unix)] +use std::os::unix::ffi::OsStrExt; +#[cfg(windows)] +use std::os::windows::ffi::OsStrExt; use std::{ ffi::CString, fmt, @@ -15,7 +19,6 @@ use std::{ marker::PhantomData, mem, ops::{Bound, RangeBounds}, - os::unix::ffi::OsStrExt, path::Path, ptr, result, sync::mpsc::{sync_channel, SyncSender},