X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=prochand.tex;h=fc5e47746ad46a1fbb237faa2d368bee530d915c;hp=62b02a4556d9f72754cf2ce3378461497d803a05;hb=b0f9e84fb388f894bf26c87ffa304847bddfa3b0;hpb=7e19b798d0cc09960daad695d8f3b242170bb3b4 diff --git a/prochand.tex b/prochand.tex index 62b02a4..fc5e477 100644 --- a/prochand.tex +++ b/prochand.tex @@ -1325,7 +1325,7 @@ Tratteremo nei dettagli la struttura \struct{siginfo\_t} ed il significato dei suoi vari campi in sez.~\ref{sec:sig_sigaction}, per quanto ci interessa qui basta dire che al ritorno di \func{waitid} verranno avvalorati i seguenti campi: -\begin{basedescript}{\desclabelwidth{2.0cm}} +\begin{basedescript}{\desclabelwidth{1.8cm}} \item[\var{si\_pid}] con il \ids{PID} del figlio. \item[\var{si\_uid}] con l'\textsl{user-ID reale} (vedi sez.~\ref{sec:proc_perms}) del figlio. @@ -2142,10 +2142,10 @@ si ottengono i privilegi necessari per accedere ai file, mantenendo quelli originari per quanto riguarda tutti gli altri controlli di accesso, così che l'utente non possa inviare segnali al server NFS. -Le due funzioni di sistema usate per cambiare questi identificatori sono -\funcd{setfsuid} e \funcd{setfsgid}, ed ovviamente sono specifiche di Linux e -non devono essere usate se si intendono scrivere programmi portabili; i loro -prototipi sono: +Le due funzioni di sistema usate appositamente per cambiare questi +identificatori sono \funcd{setfsuid} e \funcd{setfsgid} ovviamente sono +specifiche di Linux e non devono essere usate se si intendono scrivere +programmi portabili; i loro prototipi sono: \begin{funcproto}{ \fhead{sys/fsuid.h} @@ -2864,8 +2864,8 @@ errore \errcode{EINVAL}, questo valore infatti non ha niente a che vedere con la priorità dinamica determinata dal valore di \textit{nice}, che deve essere impostato con le funzioni viste in precedenza. -Lo standard POSIX.1b prevede inoltre che l'intervallo dei valori delle -priorità statiche possa essere ottenuto con le funzioni di sistema +Lo standard POSIX.1b prevede che l'intervallo dei valori delle priorità +statiche possa essere ottenuto con le funzioni di sistema \funcd{sched\_get\_priority\_max} e \funcd{sched\_get\_priority\_min}, i cui prototipi sono: @@ -3065,7 +3065,7 @@ una risorsa contesa con altri processi, e si vuole dare agli altri una possibilità di approfittarne mettendoli in esecuzione, ma chiamarla senza necessità, specie se questo avviene ripetutamente all'interno di un qualche ciclo, può avere invece un forte impatto negativo per la generazione di -\itindex{contest~switch} \textit{contest switch} inutili. +\textit{context switch} inutili. \subsection{Il controllo dello \textit{scheduler} per i sistemi