@@ -26,8 +26,8 @@ conveniences.
2626
2727` rustix ` is low-level and, and while the ` net ` API supports Winsock2 on
2828Windows, the rest of the APIs do not support Windows; for higher-level and more
29- portable APIs built on this functionality, see the [ ` system-interface ` ] ,
30- [ ` cap-std ` ] , and [ ` fs-set-times ` ] crates, for example.
29+ portable APIs built on this functionality, see the [ ` cap-std ` ] , [ ` memfd ` ] ,
30+ [ ` timerfd ` ] , and [ ` io-streams ` ] crates, for example.
3131
3232` rustix ` currently has two backends available:
3333
@@ -114,14 +114,14 @@ provides them as free functions rather than associated functions of a `Dir`
114114type. ` rustix ` 's ` cwd() ` function exposes the special ` AT_FDCWD ` value in a safe
115115way, so users don't need to open ` . ` to get a current-directory handle.
116116
117- ` rustix ` 's ` openat2 ` function is similar to the [ ` openat2 ` ] crate, but uses
118- I/O safety types rather than ` RawFd ` . ` rustix ` does not provide dynamic feature
117+ ` rustix ` 's ` openat2 ` function is similar to the [ ` openat2 ` ] crate, but uses I/O
118+ safety types rather than ` RawFd ` . ` rustix ` does not provide dynamic feature
119119detection, so users must handle the [ ` NOSYS ` ] error themselves.
120120
121- ` rustix ` 's ` termios ` module is similar to the [ ` termios ` ] crate, but uses
122- I/O safety types rather than ` RawFd ` , and the flags parameters to functions
123- such as ` tcsetattr ` are ` enum ` s rather than bare integers. And, rustix calls
124- its ` tcgetattr ` function ` tcgetattr ` , rather than ` Termios::from_fd ` .
121+ ` rustix ` 's ` termios ` module is similar to the [ ` termios ` ] crate, but uses I/O
122+ safety types rather than ` RawFd ` , and the flags parameters to functions such as
123+ ` tcsetattr ` are ` enum ` s rather than bare integers. And, rustix calls its
124+ ` tcgetattr ` function ` tcgetattr ` , rather than ` Termios::from_fd ` .
125125
126126## Minimum Supported Rust Version (MSRV)
127127
@@ -140,7 +140,6 @@ version of this crate.
140140[ `syscall` ] : https://crates.io/crates/syscall
141141[ `sc` ] : https://crates.io/crates/sc
142142[ `scall` ] : https://crates.io/crates/scall
143- [ `system-interface` ] : https://crates.io/crates/system-interface
144143[ `openat` ] : https://crates.io/crates/openat
145144[ `openat2` ] : https://crates.io/crates/openat2
146145[ `fs-set-times` ] : https://crates.io/crates/fs-set-times
@@ -149,6 +148,9 @@ version of this crate.
149148[ `libc` ] : https://crates.io/crates/libc
150149[ `windows-sys` ] : https://crates.io/crates/windows-sys
151150[ `cap-std` ] : https://crates.io/crates/cap-std
151+ [ `memfd` ] : https://crates.io/crates/memfd
152+ [ `timerfd` ] : https://crates.io/crates/timerfd
153+ [ `io-streams` ] : https://crates.io/crates/io-streams
152154[ `bitflags` ] : https://crates.io/crates/bitflags
153155[ `Arg` ] : https://docs.rs/rustix/latest/rustix/path/trait.Arg.html
154156[ I/O-safe ] : https://github.com/rust-lang/rfcs/blob/master/text/3128-io-safety.md
0 commit comments