2 releases
0.1.1 | Jun 30, 2022 |
---|---|
0.1.0 | Feb 16, 2022 |
#23 in #ioctl
42 downloads per month
Used in 3 crates
(via breadx)
9KB
124 lines
fionread
This crate provides an abstraction over the FIONREAD
ioctl. This is used to tell how many
bytes are in the read queue for a given socket.
This is an "unsafe-quarantine microcrate", since I want
breadx
to be able to be forbid(unsafe_code)
,
and it seems a little silly to throw that away for a single syscall that probably won't be
used that often in the common case. That's not to say that this may not be useful
elsewhere.
MSRV is currently 1.46.0. This MSRV will not change without a minor version bump.
Licensing
Licensed under the MIT and Apache 2.0 licenses, just like Rust proper is.
Dependencies
~2–12MB
~108K SLoC