Function rustix_openpty::openpty

source ·
pub fn openpty(
    termios: Option<&Termios>,
    winsize: Option<&Winsize>
) -> Result<Pty>
Expand description

Open a pseudoterminal.

The termios and winsize arguments specify Termios and Winsize settings to configure the user file descriptor with.

The returned file descriptors have the CLOEXEC flag set, though not all platforms supporting setting it atomically.

On many platforms, this includes a call to libc::grantpt, which has unspecified behavior if the calling process has a SIGCHLD signal handler installed.

References