posish::io
pub fn fionread<Fd: AsRawFd>(fd: &Fd) -> Result<u64>
ioctl(fd, FIONREAD).
ioctl(fd, FIONREAD)