pub fn tcgetattr(fd: BorrowedFd<'_>) -> Result<Termios, Errno>Expand description
tcgetattr (TCGETS) — lit les attributs courants du terminal fd.
Alloue un Termios::zeroed sur la pile, le fait remplir par le kernel via
l’ioctl TCGETS, puis le renvoie. Aucune allocation heap. Le retour est
normalisé (comme musl) : sur échec de l’ioctl, l’Errno correspondant ;
sinon le Termios rempli.
§Errors
Errno::ENOTTY:fdn’est pas un terminal.Errno::EBADF:fdn’est pas un descripteur valide.Errno::EINTR: interrompu par un signal (remonté tel quel, ADR-021 conv. 2).