mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-27 22:13:12 -08:00
refactor: import FD traits from std instead of rustix
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
This commit is contained in:
@@ -24,8 +24,8 @@ use {
|
|||||||
rosenpass_util::fd::claim_fd,
|
rosenpass_util::fd::claim_fd,
|
||||||
rosenpass_wireguard_broker::brokers::mio_client::MioBrokerClient,
|
rosenpass_wireguard_broker::brokers::mio_client::MioBrokerClient,
|
||||||
rosenpass_wireguard_broker::WireguardBrokerMio,
|
rosenpass_wireguard_broker::WireguardBrokerMio,
|
||||||
rustix::fd::AsRawFd,
|
|
||||||
rustix::net::{socketpair, AddressFamily, SocketFlags, SocketType},
|
rustix::net::{socketpair, AddressFamily, SocketFlags, SocketType},
|
||||||
|
std::os::fd::AsRawFd,
|
||||||
std::os::unix::net,
|
std::os::unix::net,
|
||||||
std::process::Command,
|
std::process::Command,
|
||||||
std::thread,
|
std::thread,
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ use rosenpass_util::{
|
|||||||
mio::WriteWithFileDescriptors,
|
mio::WriteWithFileDescriptors,
|
||||||
zerocopy::ZerocopySliceExt,
|
zerocopy::ZerocopySliceExt,
|
||||||
};
|
};
|
||||||
use rustix::fd::{AsFd, AsRawFd};
|
use std::os::fd::{AsFd, AsRawFd};
|
||||||
use tempfile::TempDir;
|
use tempfile::TempDir;
|
||||||
use zerocopy::AsBytes;
|
use zerocopy::AsBytes;
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,8 @@
|
|||||||
//! Utilities for working with file descriptors
|
//! Utilities for working with file descriptors
|
||||||
|
|
||||||
use anyhow::bail;
|
use anyhow::bail;
|
||||||
use rustix::{
|
use rustix::io::fcntl_dupfd_cloexec;
|
||||||
fd::{AsFd, BorrowedFd, FromRawFd, OwnedFd, RawFd},
|
use std::os::fd::{AsFd, BorrowedFd, FromRawFd, OwnedFd, RawFd};
|
||||||
io::fcntl_dupfd_cloexec,
|
|
||||||
};
|
|
||||||
|
|
||||||
use crate::{mem::Forgetting, result::OkExt};
|
use crate::{mem::Forgetting, result::OkExt};
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
use mio::net::{UnixListener, UnixStream};
|
use mio::net::{UnixListener, UnixStream};
|
||||||
use rustix::fd::{OwnedFd, RawFd};
|
use std::os::fd::{OwnedFd, RawFd};
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
fd::{claim_fd, claim_fd_inplace},
|
fd::{claim_fd, claim_fd_inplace},
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
use rustix::fd::{AsFd, AsRawFd};
|
use std::os::fd::{AsFd, AsRawFd};
|
||||||
use std::{
|
use std::{
|
||||||
borrow::{Borrow, BorrowMut},
|
borrow::{Borrow, BorrowMut},
|
||||||
cmp::min,
|
cmp::min,
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ use rosenpass_to::{ops::copy_slice_least_src, To};
|
|||||||
use rosenpass_util::io::{IoResultKindHintExt, TryIoResultKindHintExt};
|
use rosenpass_util::io::{IoResultKindHintExt, TryIoResultKindHintExt};
|
||||||
use rosenpass_util::length_prefix_encoding::decoder::LengthPrefixDecoder;
|
use rosenpass_util::length_prefix_encoding::decoder::LengthPrefixDecoder;
|
||||||
use rosenpass_util::length_prefix_encoding::encoder::LengthPrefixEncoder;
|
use rosenpass_util::length_prefix_encoding::encoder::LengthPrefixEncoder;
|
||||||
use rustix::fd::AsFd;
|
|
||||||
use std::borrow::{Borrow, BorrowMut};
|
use std::borrow::{Borrow, BorrowMut};
|
||||||
|
use std::os::fd::AsFd;
|
||||||
|
|
||||||
use crate::api::client::{
|
use crate::api::client::{
|
||||||
BrokerClient, BrokerClientIo, BrokerClientPollResponseError, BrokerClientSetPskError,
|
BrokerClient, BrokerClientIo, BrokerClientPollResponseError, BrokerClientSetPskError,
|
||||||
|
|||||||
Reference in New Issue
Block a user