From f5fbeecae72db2ed55548caccbd545a5109dc0d7 Mon Sep 17 00:00:00 2001 From: Santiago Carmuega Date: Wed, 20 Dec 2023 08:58:04 -0300 Subject: [PATCH] reinstate unix flag --- pallas-network/src/facades.rs | 5 ++++- pallas-network/src/multiplexer.rs | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pallas-network/src/facades.rs b/pallas-network/src/facades.rs index 6e6170b9..2d19a099 100644 --- a/pallas-network/src/facades.rs +++ b/pallas-network/src/facades.rs @@ -1,9 +1,11 @@ use std::net::{SocketAddr, TcpListener}; -use std::os::unix::net::UnixListener; use std::path::Path; use thiserror::Error; use tracing::error; +#[cfg(unix)] +use std::os::unix::net::UnixListener; + use crate::miniprotocols::handshake::{n2c, n2n, Confirmation, VersionNumber}; use crate::miniprotocols::{ @@ -224,6 +226,7 @@ impl NodeClient { } } + #[cfg(unix)] pub async fn connect( path: impl AsRef + Send + 'static, magic: u64, diff --git a/pallas-network/src/multiplexer.rs b/pallas-network/src/multiplexer.rs index 93039d57..704bea71 100644 --- a/pallas-network/src/multiplexer.rs +++ b/pallas-network/src/multiplexer.rs @@ -127,6 +127,8 @@ impl Bearer { let y = x.try_clone().unwrap(); (BearerReadHalf::Tcp(x), BearerWriteHalf::Tcp(y)) } + + #[cfg(unix)] Bearer::Unix(x) => { let y = x.try_clone().unwrap(); (BearerReadHalf::Unix(x), BearerWriteHalf::Unix(y)) @@ -146,6 +148,8 @@ impl BearerReadHalf { fn read_exact(&mut self, buf: &mut [u8]) -> IOResult<()> { match self { BearerReadHalf::Tcp(x) => x.read_exact(buf), + + #[cfg(unix)] BearerReadHalf::Unix(x) => x.read_exact(buf), } }