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).