Skip to content

Commit 7f4b0ec

Browse files
authored
Merge pull request #215 from sunfishcode/main
Update to rustix 0.36.
2 parents b8a2fc4 + 6fc2557 commit 7f4b0ec

File tree

4 files changed

+7
-9
lines changed

4 files changed

+7
-9
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ default = ["chrono", "flate2"]
1717
serde1 = ["serde"]
1818

1919
[dependencies]
20-
rustix = { version = "0.35.6", features = ["fs", "process", "param", "thread"] }
20+
rustix = { version = "0.36.0", features = ["fs", "process", "param", "thread"] }
2121
bitflags = "1.2"
2222
lazy_static = "1.0.2"
2323
chrono = {version = "0.4.20", optional = true, features = ["clock"], default-features = false }

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
use bitflags::bitflags;
5050
use lazy_static::lazy_static;
5151

52-
use rustix::fd::{AsFd, FromFd};
52+
use rustix::fd::AsFd;
5353
use std::fmt;
5454
use std::fs::{File, OpenOptions};
5555
use std::io::{self, BufRead, BufReader, Read, Seek, Write};
@@ -388,7 +388,7 @@ impl FileWrapper {
388388
rustix::fs::openat(dirfd, path.as_ref(), OFlags::RDONLY | OFlags::CLOEXEC, Mode::empty())
389389
)?;
390390
Ok(FileWrapper {
391-
inner: File::from_fd(fd.into()),
391+
inner: File::from(fd),
392392
path: p,
393393
})
394394
}

src/process/mod.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,8 @@ use super::*;
6060
use crate::from_iter;
6161
use crate::net::{read_tcp_table, read_udp_table, TcpNetEntry, UdpNetEntry};
6262

63-
use rustix::fd::{AsFd, BorrowedFd, RawFd};
63+
use rustix::fd::{AsFd, BorrowedFd, RawFd, OwnedFd};
6464
use rustix::fs::{AtFlags, Mode, OFlags, RawMode};
65-
use rustix::io::OwnedFd;
6665
#[cfg(feature = "serde1")]
6766
use serde::{Deserialize, Serialize};
6867
use std::ffi::OsStr;
@@ -1436,7 +1435,7 @@ impl Process {
14361435
#[derive(Debug)]
14371436
pub struct FDsIter {
14381437
inner: rustix::fs::Dir,
1439-
inner_fd: rustix::io::OwnedFd,
1438+
inner_fd: rustix::fd::OwnedFd,
14401439
root: PathBuf,
14411440
}
14421441

@@ -1466,7 +1465,7 @@ impl std::iter::Iterator for FDsIter {
14661465
pub struct TasksIter {
14671466
pid: i32,
14681467
inner: rustix::fs::Dir,
1469-
inner_fd: rustix::io::OwnedFd,
1468+
inner_fd: rustix::fd::OwnedFd,
14701469
root: PathBuf,
14711470
}
14721471

src/process/task.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ use std::path::{Path, PathBuf};
33

44
use super::{FileWrapper, Io, Schedstat, Stat, Status};
55
use crate::{ProcError, ProcResult};
6-
use rustix::fd::BorrowedFd;
7-
use rustix::io::OwnedFd;
6+
use rustix::fd::{OwnedFd, BorrowedFd};
87

98
/// A task (aka Thread) inside of a [`Process`](crate::process::Process)
109
///

0 commit comments

Comments
 (0)