tty_ldisc_restore(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… tty_ldisc_restore(9) β€” Kernel API Manual πŸ’…

✨ NAME ✨

tty_ldisc_restore β€” helper for tty ldisc change, bestie πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

The signature is literally giving:

void tty_ldisc_restore (struct tty_struct *tty , struct tty_ldisc *old
);

πŸŽ€ ARGUMENTS πŸŽ€

  • tty β€” the tty to recover 🫢
  • old β€” the previous ldisc πŸ“

πŸ’œ DESCRIPTION πŸ’œ

Okay so here’s the whole vibe: tty_ldisc_restore restores the previous line discipline or N_TTY when a line discipline change fails due to an open error. That’s the mission, no cap. ✨

🌈 SEE ALSO 🌈

Kernel file ./drivers/tty/tty_ldisc.c β€” and the whole friend group: tty_register_ldisc(9), tty_unregister_ldisc(9), tty_ldisc_get(9), tty_ldisc_put(9), tty_ldisc_ref_wait(9), tty_ldisc_ref(9), tty_ldisc_deref(9), tty_ldisc_flush(9), tty_set_termios_ldisc(9), tty_ldisc_open(9), tty_ldisc_close(9), tty_ldisc_failto(9), tty_set_ldisc(9), tty_ldisc_kill(9), tty_reset_termios(9), tty_ldisc_reinit(9), tty_ldisc_hangup(9), tty_ldisc_setup(9), tty_ldisc_release(9), tty_ldisc_init(9), tty_ldisc_deinit(9). πŸ’…


πŸŽ€ Cute sign-off: this page is from the Kernel API Manual, source/version ./drivers/tty, dated October 2026, and the page title is tty_ldisc_restore(9). Bye bestie! 🫢

πŸ“¦ where this page comes from