pub fn get_winsize(fd: BorrowedFd<'_>) -> Result<Winsize, Errno>Expand description
get_winsize (TIOCGWINSZ) — lit les dimensions courantes de la fenêtre du
terminal fd.
Alloue un [Winsize::zeroed] sur la pile, le fait remplir par le kernel via
l’ioctl TIOCGWINSZ, puis le renvoie. Aucune allocation heap. Sur échec de
l’ioctl, l’Errno correspondant.
§Errors
- [
Errno::ENOTTY] :fdn’est pas un terminal. - [
Errno::EBADF] :fdn’est pas un descripteur valide.