X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=session.tex;h=c042e915bda6d45b3749053911df2f7709964a07;hb=4702c4198c0a6601c72f3b95d33d654c568f1b5f;hp=2d8734d273fc5970232c81eddbfd1b755f3833ed;hpb=bf81ce9ec539254693a8c41641a99af1aa1d886f;p=gapil.git diff --git a/session.tex b/session.tex index 2d8734d..c042e91 100644 --- a/session.tex +++ b/session.tex @@ -291,7 +291,7 @@ dal quale ricevono gli eventuali segnali da tastiera. A tale scopo lo standard POSIX.1 prevede che ad ogni sessione possa essere associato un terminale di controllo; in Linux questo viene realizzato -mantenendo fra gli attributi di ciascun processo anche qual'è il suo terminale +mantenendo fra gli attributi di ciascun processo anche qual è il suo terminale di controllo. \footnote{Lo standard POSIX.1 non specifica nulla riguardo l'implementazione; in Linux anch'esso viene mantenuto nella solita struttura \struct{task\_struct}, nel campo \var{tty}.} In generale ogni processo @@ -358,7 +358,7 @@ condizioni di errore.\footnote{la shell in genere notifica comunque un \func{waitpid}.} Se però si bloccano o ignorano i due segnali citati, le funzioni di lettura e scrittura falliranno con un errore di \errcode{EIO}. -Un processo può controllare qual'è il gruppo di \textit{foreground} associato +Un processo può controllare qual è il gruppo di \textit{foreground} associato ad un terminale con la funzione \funcd{tcgetpgrp}, il cui prototipo è: \begin{functions} \headdecl{unistd.h} \headdecl{termios.h}