Merge pull request #2355 from dotCooCoo/fix/mcp-dirbuilder-windows

Fix MCP temporary directory build on Windows
This commit is contained in:
FredApps authored and GitHub committed 2026-11-12 17:58:36 +01:00
commit 4d86f3e34a
1 file changed
+3
+3
View File
@@ -565,7 +565,10 @@ fn screenshot(b: &mut dyn Backend, a: &Args) -> Result<ToolResult, String> {
fn private_temp_dir(prefix: &str) -> Result<std::path::PathBuf, String> {
let nanos = std::time::SystemTime::UNIX_EPOCH.elapsed().map_or(0, |d| d.as_nanos());
let dir = std::env::temp_dir().join(format!("{prefix}-{}-{nanos}", std::process::id()));
#[cfg(unix)]
let mut builder = std::fs::DirBuilder::new();
#[cfg(not(unix))]
let builder = std::fs::DirBuilder::new();
#[cfg(unix)]
{
use std::os::unix::fs::DirBuilderExt;