From acdc70b0a69dc7dab46043f39954fc129ebb311e Mon Sep 17 00:00:00 2001 From: Andrea Fioraldi Date: Thu, 18 Mar 2021 16:35:02 +0100 Subject: [PATCH] fixes for win32 --- libafl/Cargo.toml | 4 ++-- libafl/build.rs | 2 +- libafl/src/bolts/shmem.rs | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/libafl/Cargo.toml b/libafl/Cargo.toml index 0a09fb1223..fbaefb34af 100644 --- a/libafl/Cargo.toml +++ b/libafl/Cargo.toml @@ -63,8 +63,8 @@ nix = "0.20.0" uds = "0.2.3" [target.'cfg(windows)'.dependencies] -windows = "0.3.1" +windows = "0.4.0" uuid = { version = "0.8", features = ["v4"] } [target.'cfg(windows)'.build-dependencies] -windows = "0.3.1" +windows = "0.4.0" diff --git a/libafl/build.rs b/libafl/build.rs index 2a46204f95..389932c7b5 100644 --- a/libafl/build.rs +++ b/libafl/build.rs @@ -1,7 +1,7 @@ fn main() { #[cfg(target_os = "windows")] windows::build!( - windows::win32::system_services::HANDLE, + windows::win32::system_services::{HANDLE, BOOL, PAGE_TYPE}, windows::win32::windows_programming::CloseHandle, // API needed for the shared memory windows::win32::system_services::{CreateFileMappingA, OpenFileMappingA, MapViewOfFile, UnmapViewOfFile}, diff --git a/libafl/src/bolts/shmem.rs b/libafl/src/bolts/shmem.rs index d253bc39a0..63c1d58893 100644 --- a/libafl/src/bolts/shmem.rs +++ b/libafl/src/bolts/shmem.rs @@ -460,7 +460,6 @@ pub mod shmem { const INVALID_HANDLE_VALUE: isize = -1; const FILE_MAP_ALL_ACCESS: u32 = 0xf001f; - //const PAGE_READWRITE: u32 = 0x04; /// The default Sharedmap impl for windows using shmctl & shmget #[derive(Clone, Debug)]