X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=session.tex;h=2d1b69e1866d43e0e06b51fb529e30764252d5ad;hp=eba2f1cc5b1c27b2061ce0414f822352ec849f85;hb=94b4d603807121b40eef06d22d2b6cd6e06ec7fd;hpb=2414addb7861eb72315a3de58b6f2cb5c83ab6ed diff --git a/session.tex b/session.tex index eba2f1c..2d1b69e 100644 --- a/session.tex +++ b/session.tex @@ -922,7 +922,7 @@ Una funzione sostanzialmente identica a \func{syslog}, la cui sola differenza è prendere invece di una lista esplicita di argomenti un unico argomento finale nella forma di una lista di argomenti passato come \macro{va\_list}, utile qualora si ottengano questi nella invocazione di una funzione -\index{variadic} \textit{variadic} (si rammenti quanto visto in +\index{funzioni!variadic} \textit{variadic} (si rammenti quanto visto in sez.~\ref{sec:proc_variadic}), è \funcd{vsyslog},\footnote{la funzione è originaria di BSD e per utilizzarla deve essere definito \macro{\_BSD\_SOURCE}.} il suo prototipo è: @@ -957,10 +957,10 @@ valore nullo per \param{mask} la maschera corrente non viene modificata; in questo modo si può leggere il valore della maschera corrente. Indicando un valore non nullo per \param{mask} la registrazione dei messaggi viene disabilitata per tutte quelle priorità che non rientrano nella maschera. In -genere il valore viene impostato usando la macro \macro{LOG\_MASK(p)} dove -\code{p} è una delle costanti di tab.~\ref{tab:sess_syslog_priority}. É -inoltre disponibile anche la macro \macro{LOG\_UPTO(p)} che permette di -specificare automaticamente tutte le priorità fino a quella indicata da +genere il valore viene impostato usando la macro \macro{LOG\_MASK}\texttt{(p)} +dove \code{p} è una delle costanti di tab.~\ref{tab:sess_syslog_priority}. É +inoltre disponibile anche la macro \macro{LOG\_UPTO}\texttt{(p)} che permette +di specificare automaticamente tutte le priorità fino a quella indicata da \code{p}. Una volta che si sia certi che non si intende registrare più nessun messaggio @@ -1022,7 +1022,7 @@ vederli anche in caso di blocco totale del sistema (nell'assunzione che la console sia collegata). In particolare la stampa dei messaggi sulla console è controllata dal -contenuto del file \procfile{/proc/sys/kernel/printk} (o con l'equivalente +contenuto del file \sysctlfile{kernel/printk} (o con l'equivalente parametro di \func{sysctl}) che prevede quattro valori numerici interi: il primo (\textit{console\_loglevel}) indica la priorità corrente oltre la quale vengono stampati i messaggi sulla console, il secondo @@ -1143,7 +1143,7 @@ e la funzione ritorna un valore nullo. Le operazioni corrispondenti ai valori 6, 7 ed 8 consentono di modificare la priorità oltre la quale i messaggi vengono stampati direttamente sulla \textit{console} e fanno riferimento ai parametri del kernel gestiti con le -variabili contenute in \procfile{/proc/sys/kernel/printk} di cui abbiamo +variabili contenute in \sysctlfile{kernel/printk} di cui abbiamo parlato prima, ed in particolare con 6 si imposta come corrente il valore minimo della terza variabile (\textit{minimum\_console\_level}), ottenendo l'effetto di ridurre al minimo i messaggi che arrivano in console, mentre con