aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Walbran <qwandor@google.com>2023-12-08 19:28:22 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-12-08 19:28:22 +0000
commit8df98d6cdafcba251a223316bcc76f0d3c3ea2c5 (patch)
treeccb23e8ea80a07dc8811e655a0ba75aef69822e9
parentcc4192a24e26d1dc342fd091ef1691181ab984c3 (diff)
parent074ca7c93785828cf7e22272b9e8daa8cc190f03 (diff)
downloadtokio-8df98d6cdafcba251a223316bcc76f0d3c3ea2c5.tar.gz
tokio: update nix dependency to 0.27.1 (#6190) am: 3d8df08329 am: f272aaeb71 am: 074ca7c937
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/tokio/+/2859885 Change-Id: Ibc0b4d6783461dd59926bd3523fccb7130f31ed2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--Cargo.toml4
-rw-r--r--Cargo.toml.orig4
-rw-r--r--tests/io_async_fd.rs11
3 files changed, 13 insertions, 6 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 61e58ce..6728a90 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -205,10 +205,10 @@ version = "1.1.1"
optional = true
[target."cfg(unix)".dev-dependencies.libc]
-version = "0.2.145"
+version = "0.2.149"
[target."cfg(unix)".dev-dependencies.nix]
-version = "0.26"
+version = "0.27.1"
features = [
"fs",
"socket",
diff --git a/Cargo.toml.orig b/Cargo.toml.orig
index 19384b7..069bb13 100644
--- a/Cargo.toml.orig
+++ b/Cargo.toml.orig
@@ -122,8 +122,8 @@ libc = { version = "0.2.145", optional = true }
signal-hook-registry = { version = "1.1.1", optional = true }
[target.'cfg(unix)'.dev-dependencies]
-libc = { version = "0.2.145" }
-nix = { version = "0.26", default-features = false, features = ["fs", "socket"] }
+libc = { version = "0.2.149" }
+nix = { version = "0.27.1", default-features = false, features = ["fs", "socket"] }
[target.'cfg(windows)'.dependencies.windows-sys]
version = "0.48"
diff --git a/tests/io_async_fd.rs b/tests/io_async_fd.rs
index 7abd592..49b5a68 100644
--- a/tests/io_async_fd.rs
+++ b/tests/io_async_fd.rs
@@ -1,7 +1,7 @@
#![warn(rust_2018_idioms)]
#![cfg(all(unix, feature = "full"))]
-use std::os::unix::io::{AsRawFd, RawFd};
+use std::os::unix::io::{AsRawFd, IntoRawFd, RawFd};
use std::sync::{
atomic::{AtomicBool, Ordering},
Arc,
@@ -132,7 +132,14 @@ fn socketpair() -> (FileDescriptor, FileDescriptor) {
SockFlag::empty(),
)
.expect("socketpair");
- let fds = (FileDescriptor { fd: fd_a }, FileDescriptor { fd: fd_b });
+ let fds = (
+ FileDescriptor {
+ fd: fd_a.into_raw_fd(),
+ },
+ FileDescriptor {
+ fd: fd_b.into_raw_fd(),
+ },
+ );
set_nonblocking(fds.0.fd);
set_nonblocking(fds.1.fd);