tty_vhangup(9)
π tty_vhangup(9) π
okay bestie, welcome to the Kernel API Manual page for tty_vhangup(9) β yes, the vhangup one. Grab your iced coffee and letβs get into it π«Άβ¨
πΈ NAME πΈ
tty_vhangup β process vhangup
β¨ SYNOPSIS β¨
void tty_vhangup (struct tty_struct *tty );
π ARGUMENTS π
ttyβ the tty to hangup. Thatβs the one weβre saying bye to π
π DESCRIPTION π
Okay so the user has asked via a system call for the terminal to be hung up. We do this synchronously so that when the syscall returns, the process is complete. That guarantee is necessary for security reasons, fr fr β itβs giving βwe are not being casual about thisβ πβ¨
β οΈ Security girlie pop check: that synchronous guarantee is necessary for security reasons. Periodt. π
π¦ SEE ALSO π¦
Kernel file ./drivers/tty/tty_io.c, plus this whole group chat of tty functions:
free_tty_struct(9)tty_free_file(9)tty_name(9)get_tty_driver(9)tty_dev_name_to_number(9)tty_find_polling_driver(9)tty_wakeup(9)tty_release_redirect(9)__tty_hangup(9)tty_hangup(9)tty_vhangup_self(9)tty_vhangup_session(9)tty_hung_up_p(9)stop_tty(9)start_tty(9)tty_read(9)tty_write(9)tty_send_xchar(9)pty_line_name(9)tty_line_name(9)tty_driver_lookup_tty(9)tty_init_termios(9)tty_standard_install(9)tty_driver_install_tty(9)tty_driver_remove_tty(9)tty_reopen(9)tty_init_dev(9)tty_save_termios(9)tty_flush_works(9)release_one_tty(9)tty_kref_put(9)release_tty(9)tty_release_checks(9)tty_kclose(9)tty_release_struct(9)tty_release(9)tty_open_current_tty(9)tty_lookup_driver(9)tty_kopen_exclusive(9)tty_kopen_shared(9)tty_open_by_driver(9)tty_open(9)tty_poll(9)tiocsti(9)tiocgwinsz(9)tty_do_resize(9)tiocswinsz(9)tioccons(9)tiocsetd(9)tiocgetd(9)send_break(9)tty_get_tiocm(9)tty_tiocmget(9)tty_tiocmset(9)tty_get_icount(9)alloc_tty_struct(9)tty_put_char(9)tty_register_device(9)tty_register_device_attr(9)tty_unregister_device(9)__tty_alloc_driver(9)tty_driver_kref_put(9)tty_register_driver(9)tty_unregister_driver(9)
Signed, sealed, and slayed by the source path ./drivers/tty, dated October 2026, and filed under tty_vhangup(9) β thatβs the whole page, no cap ππβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms