TTY(4)

NOME
tty - terminale di controllo (controlling terminal)

DESCRIZIONE
Il file /dev/tty è un file a caratteri con numero primario 5 e numero secondario 0, solitamente con modo 0666 e proprietario root.tty. È un sinonimo per il terminale di controllo di un processo (se questo esiste).

In aggiunta alle richieste ioctl() supportate dal dispositivo cui tty fa riferimento, è supportata la seguente richiesta ioctl():

TIOCNOTTY
    Stacca il processo corrente dal suo terminale di controllo, e lo rimuove dal suo gruppo di processi corrente, senza attacarlo a un nuovo gruppo (cioè, imposta il suo process group ID a zero). Questa chiamata ioctl() funziona solo su file descriptor (descrittori di file) connessi a /dev/tty; ciò è usato dai processi demoni quando sono invocati da utenti connessi ad un terminale. Il processo prova a aprire /dev/tty; se l'operazione ha successo, si stacca da solo dal terminale usando TIOCNOTTY, se invece l'apertura fallisce, il processo non è attaccato a un terminale e non ha bisogno di staccarsi da solo.

FILE
/dev/tty

VEDERE ANCHE
mknod(1), chown(1), getty(1), termios(2), console(4), ttys(4)