tioccons(9)
Okay bestie, welcome to the tioccons(9) page β yes, the one from the Kernel API Manual π. It's giving βtiny but important console admin moment,β and weβre gonna get through it together, no cap.
π NAME π
tioccons β allows the admin to move the logical console around. Thatβs the whole vibe: admin console relocation, periodt. π
β¨ SYNOPSIS β¨
int tioccons (struct file *file );
π¦ ARGUMENTS π¦
fileβ the file thatβs gonna become the console. Like, this is the candidate for console main-character energy, andfileis literally the file to become console.
πΈ DESCRIPTION πΈ
Okay so hereβs the tea: this lets the administrator move the redirected console device. No gatekeeping, just admin console relocation. π₯
Locking: it uses redirect_lock to guard the redirect information β thatβs the lock on the redirect info, periodt. π«Ά
π SEE ALSO π
Kernel file ./drivers/tty/tty_io.c β thatβs the spot, and hereβs the whole friend group, bestie:
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(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)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)
Mwah π β this page came from ./drivers/tty and is dated October 2026.
π¦ 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