__tty_check_change(9)
π __tty_check_change(9) π
okay so bestie, this page is from the Kernel API Manual and itβs literally about checking for POSIX terminal changes β itβs giving very specific kernel business π β¨
β¨ NAME β¨
__tty_check_changeβ check for POSIX terminal changes
πΈ SYNOPSIS πΈ
int __tty_check_change (struct tty_struct *tty , int sig );
π¦ ARGUMENTS π¦
ttyβ the tty to check πsigβ the signal to send π¨
π DESCRIPTION π
okay so hereβs the situation: if we try to write to a terminal, or set the state of a terminal, and weβre not in the foreground, send SIGTTOU. thatβs the move π¨
and if that signal is blocked or ignored? then go ahead and perform the operation anyway, bestie. slay. (POSIX 7.2) πβ¨
π Locking: ctrl.lock
π SEE ALSO π
- Kernel file
./drivers/tty/tty_jobctrl.c __proc_set_tty(9)tty_signal_session_leader(9)disassociate_ctty(9)tiocsctty(9)tty_get_pgrp(9)tiocgpgrp(9)tiocspgrp(9)tiocgsid(9)
thatβs the whole page, bestie π«Ά β brought to you from ./drivers/tty, dated October 2026, for __tty_check_change(9). periodt π
π
π¦ 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