fionread 0.1.0

The `fionread` IO control reads the number of bytes available to read from the file descriptor.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 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`](https://github.com/bread-graphics/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.

## Licensing

Licensed under the MIT and Apache 2.0 licenses, just like Rust proper is.