Modifiche aeroportuali...
[gapil.git] / system.tex
index 2b464a5e6d0b97fec87a8d489fbc35a2f984ac94..8593a42d4d67c1cf7be29c727d2a31eb4a0e016a 100644 (file)
@@ -1,6 +1,6 @@
 %% system.tex
 %%
 %% system.tex
 %%
-%% Copyright (C) 2000-2015 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2016 Simone Piccardi.  Permission is granted to
 %% copy, distribute and/or modify this document under the terms of the GNU Free
 %% Documentation License, Version 1.1 or any later version published by the
 %% Free Software Foundation; with the Invariant Sections being "Un preambolo",
 %% copy, distribute and/or modify this document under the terms of the GNU Free
 %% Documentation License, Version 1.1 or any later version published by the
 %% Free Software Foundation; with the Invariant Sections being "Un preambolo",
@@ -192,30 +192,30 @@ file, riportate in tab.~\ref{tab:sys_file_macro}.
     \textbf{Costante}&\textbf{Valore}&\textbf{Significato}\\
     \hline
     \hline
     \textbf{Costante}&\textbf{Valore}&\textbf{Significato}\\
     \hline
     \hline
-    \constd{\_POSIX\_ARG\_MAX}   & 4096& Dimensione massima degli argomenti
+    \macrod{\_POSIX\_ARG\_MAX}   & 4096& Dimensione massima degli argomenti
                                          passati ad una funzione della famiglia
                                          \func{exec}.\\ 
                                          passati ad una funzione della famiglia
                                          \func{exec}.\\ 
-    \constd{\_POSIX\_CHILD\_MAX} &    6& Numero massimo di processi
+    \macrod{\_POSIX\_CHILD\_MAX} &    6& Numero massimo di processi
                                          contemporanei che un utente può 
                                          eseguire.\\
                                          contemporanei che un utente può 
                                          eseguire.\\
-    \constd{\_POSIX\_OPEN\_MAX}  &   16& Numero massimo di file che un processo
+    \macrod{\_POSIX\_OPEN\_MAX}  &   16& Numero massimo di file che un processo
                                          può mantenere aperti in 
                                          contemporanea.\\
                                          può mantenere aperti in 
                                          contemporanea.\\
-    \constd{\_POSIX\_STREAM\_MAX}&    8& Massimo numero di stream aperti per
+    \macrod{\_POSIX\_STREAM\_MAX}&    8& Massimo numero di stream aperti per
                                          processo in contemporanea.\\
                                          processo in contemporanea.\\
-    \constd{\_POSIX\_TZNAME\_MAX}&    6& Dimensione massima del nome di una
+    \macrod{\_POSIX\_TZNAME\_MAX}&    6& Dimensione massima del nome di una
                                          \textit{timezone}
                                          (vedi sez.~\ref{sec:sys_date}). \\ 
                                          \textit{timezone}
                                          (vedi sez.~\ref{sec:sys_date}). \\ 
-    \constd{\_POSIX\_RTSIG\_MAX} &    8& Numero massimo di segnali
+    \macrod{\_POSIX\_RTSIG\_MAX} &    8& Numero massimo di segnali
                                          \textit{real-time} (vedi
                                          sez.~\ref{sec:sig_real_time}).\\
                                          \textit{real-time} (vedi
                                          sez.~\ref{sec:sig_real_time}).\\
-    \constd{\_POSIX\_NGROUPS\_MAX}&   0& Numero di gruppi supplementari per
+    \macrod{\_POSIX\_NGROUPS\_MAX}&   0& Numero di gruppi supplementari per
                                          processo (vedi 
                                          sez.~\ref{sec:proc_access_id}).\\
                                          processo (vedi 
                                          sez.~\ref{sec:proc_access_id}).\\
-    \constd{\_POSIX\_SSIZE\_MAX} &32767& Valore massimo del tipo 
+    \macrod{\_POSIX\_SSIZE\_MAX} &32767& Valore massimo del tipo 
                                          \type{ssize\_t}.\\
                                          \type{ssize\_t}.\\
-    % \const{\_POSIX\_AIO\_LISTIO\_MAX}&2& \\
-    % \const{\_POSIX\_AIO\_MAX}    &    1& \\
+    % \macrod{\_POSIX\_AIO\_LISTIO\_MAX}&2& \\
+    % \macrod{\_POSIX\_AIO\_MAX}    &    1& \\
     \hline                
   \end{tabular}
   \caption{Macro dei valori minimi di alcune caratteristiche generali del
     \hline                
   \end{tabular}
   \caption{Macro dei valori minimi di alcune caratteristiche generali del
@@ -357,7 +357,7 @@ relative spiegazioni, si può trovare nel manuale delle \acr{glibc}.
                                   Indica se il sistema supporta i
                                   \textit{saved id} (vedi
                                   sez.~\ref{sec:proc_access_id}).\\  
                                   Indica se il sistema supporta i
                                   \textit{saved id} (vedi
                                   sez.~\ref{sec:proc_access_id}).\\  
-      \texttt{\_SC\_VERSION}    & \const{\_POSIX\_VERSION} &
+      \texttt{\_SC\_VERSION}    & \macro{\_POSIX\_VERSION} &
                                   Indica il mese e l'anno di approvazione
                                   della revisione dello standard POSIX.1 a cui
                                   il sistema fa riferimento, nel formato
                                   Indica il mese e l'anno di approvazione
                                   della revisione dello standard POSIX.1 a cui
                                   il sistema fa riferimento, nel formato
@@ -654,9 +654,9 @@ fig.~\ref{fig:sys_utsname}, solo se si è definita la macro
 Come accennato queste stesse informazioni, anche se a differenza di
 \func{sysctl} la funzione continua ad essere mantenuta, si possono ottenere
 direttamente tramite il filesystem \file{/proc}, esse infatti sono mantenute
 Come accennato queste stesse informazioni, anche se a differenza di
 \func{sysctl} la funzione continua ad essere mantenuta, si possono ottenere
 direttamente tramite il filesystem \file{/proc}, esse infatti sono mantenute
-rispettivamente nei file \sysctlrelfile{kernel}{ostype},
-\sysctlrelfile{kernel}{hostname}, \sysctlrelfile{kernel}{osrelease},
-\sysctlrelfile{kernel}{version} e \sysctlrelfile{kernel}{domainname} che si
+rispettivamente nei file \sysctlrelfiled{kernel}{ostype},
+\sysctlrelfiled{kernel}{hostname}, \sysctlrelfiled{kernel}{osrelease},
+\sysctlrelfiled{kernel}{version} e \sysctlrelfiled{kernel}{domainname} che si
 trovano sotto la directory \file{/proc/sys/kernel/}.
 
 \index{file!filesystem~\texttt  {/proc}!definizione|)}
 trovano sotto la directory \file{/proc/sys/kernel/}.
 
 \index{file!filesystem~\texttt  {/proc}!definizione|)}
@@ -1410,7 +1410,8 @@ cosiddetta ibernazione in RAM.
 %\label{sec:keyctl_management}
 
 %TODO non è chiaro se farlo qui, ma documentare la syscall bpf aggiunta con il
 %\label{sec:keyctl_management}
 
 %TODO non è chiaro se farlo qui, ma documentare la syscall bpf aggiunta con il
-%kernel 3.18, vedi http://lwn.net/Articles/612878/
+% kernel 3.18, vedi http://lwn.net/Articles/612878/; al riguardo vedi anche
+% https://lwn.net/Articles/660331/ 
 
 \section{Il controllo dell'uso delle risorse}
 \label{sec:sys_res_limits}
 
 \section{Il controllo dell'uso delle risorse}
 \label{sec:sys_res_limits}
@@ -2019,7 +2020,7 @@ informazioni vengono salvate in formato binario, e corrispondono al contenuto
 della apposita struttura dati definita all'interno del kernel.
 
 Il funzionamento di \func{acct} viene inoltre modificato da uno specifico
 della apposita struttura dati definita all'interno del kernel.
 
 Il funzionamento di \func{acct} viene inoltre modificato da uno specifico
-parametro di sistema, modificabile attraverso \sysctlfile{kernel/acct} (o
+parametro di sistema, modificabile attraverso \sysctlfiled{kernel/acct} (o
 tramite la corrispondente \func{sysctl}). Esso contiene tre valori interi, il
 primo indica la percentuale di spazio disco libero sopra il quale viene
 ripresa una registrazione che era stata sospesa per essere scesi sotto il
 tramite la corrispondente \func{sysctl}). Esso contiene tre valori interi, il
 primo indica la percentuale di spazio disco libero sopra il quale viene
 ripresa una registrazione che era stata sospesa per essere scesi sotto il