Skip to main content

pty_unlock

Function pty_unlock 

Source
pub fn pty_unlock(master: BorrowedFd<'_>) -> Result<(), Errno>
Expand description

pty_unlock (TIOCSPTLCK, valeur 0) — déverrouille l’esclave de master.

Le déverrouillage est obligatoire avant d’ouvrir l’esclave (équivalent de unlockpt). Le kernel lit un int à l’adresse passée : on lui présente un 0 de pile. Le verrouillage (1) n’est pas exposé — seul le déverrouillage est utile en pratique (comme unlockpt).

§Errors

  • [Errno::ENOTTY] : master n’est pas un maître de PTY.
  • [Errno::EBADF] : master n’est pas un descripteur valide.