X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=prochand.tex;h=9677726cc2be3bda16d335563d4367e08cab970d;hb=b2892e085134716ccc35f0f0d247ca40356a81ff;hp=52172f5edd1dab23dc078e783dd881af62705060;hpb=e2bece451ff1f495d624ca89ad9d065ddd392bc6;p=gapil.git diff --git a/prochand.tex b/prochand.tex index 52172f5..9677726 100644 --- a/prochand.tex +++ b/prochand.tex @@ -1127,9 +1127,10 @@ tradizionalmente gli 8 bit meno significativi sono riservati per memorizzare lo \itindex{exit~status} stato di uscita del processo, e gli altri per indicare il segnale che ha causato la terminazione (in caso di conclusione anomala), uno per indicare se è stato generato un \itindex{core~dump} -\textit{core dump}, ecc.\footnote{le definizioni esatte si possono trovare in - \file{} ma questo file non deve mai essere usato - direttamente, esso viene incluso attraverso \file{}.} +\textit{core dump} (vedi sez.~\ref{sec:sig_standard}), ecc.\footnote{le + definizioni esatte si possono trovare in \file{} ma + questo file non deve mai essere usato direttamente, esso viene incluso + attraverso \file{}.} \begin{table}[!htb] \centering @@ -1318,8 +1319,8 @@ campi: \const{CLD\_STOPPED}, \const{CLD\_CONTINUED}, \const{CLD\_TRAPPED} e \const{CLD\_DUMPED} a indicare la ragione del ritorno della funzione, il cui significato è, nell'ordine: uscita normale, terminazione da segnale, - processo fermato, processo riavviato, processo terminato in \textit{core - dump}. + processo fermato, processo riavviato, processo terminato in + \itindex{core~dump} \textit{core dump} (vedi sez.~\ref{sec:sig_standard}). \end{basedescript} Infine Linux, seguendo un'estensione di BSD, supporta altre due funzioni per @@ -3887,6 +3888,15 @@ Introdotta a partire dal kernel 2.4.21, solo su PowerPC. memoria. Tutti gli argomenti non utilizzati (al momento tutti) devono essere nulli pena la ricezione di un errore di \errval{EINVAL}. Introdotta a partire dal kernel 2.6.32. +% TODO: verificare questa parte +\item[PR\_SET\_CHILD\_SUBREAPER] Imposta il processo indicato con il \ids{PID} + specificato da \param{arg2} come nuovo ``\textsl{genitore adottivo}'' per + tutti i processi discendenti del chiamante che diventeranno orfani, + sostituendo in questo ruolo \cmd{init} (si ricordi quanto illustrato in + sez.~\ref{sec:proc_termination}). Introdotta a partire dal kernel 3.4. +\item[PR\_GET\_CHILD\_SUBREAPER] Ottiene il \ids{PID} del processo a cui + vengono assegnati come figli gli orfani del processo corrente. Introdotta a + partire dal kernel 3.4. \label{sec:prctl_operation} \end{basedescript}