Correzioni rimaste indietro ed espansione funzioni del resolver.
[gapil.git] / system.tex
index ef24ac5648d0e332cee067534107d3f4b96dd86d..8e64ed513b109b61b1c12bc8290e7b4ab2b49202 100644 (file)
@@ -1,6 +1,6 @@
 %% 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",
@@ -192,30 +192,30 @@ file, riportate in tab.~\ref{tab:sys_file_macro}.
     \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}.\\ 
-    \constd{\_POSIX\_CHILD\_MAX} &    6& Numero massimo di processi
+    \macrod{\_POSIX\_CHILD\_MAX} &    6& Numero massimo di processi
                                          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.\\
-    \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.\\
-    \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}). \\ 
-    \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}).\\
-    \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}).\\
-    \constd{\_POSIX\_SSIZE\_MAX} &32767& Valore massimo del tipo 
+    \macrod{\_POSIX\_SSIZE\_MAX} &32767& Valore massimo del tipo 
                                          \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
@@ -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
-%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}
@@ -3225,7 +3226,7 @@ che errori relativi alla stessa linea non vengano ripetuti.
 % LocalWords:  newlen ENOTDIR EINVAL ENOMEM linux array oldvalue paging stack
 % LocalWords:  TCP shell Documentation ostype hostname osrelease version mount
 % LocalWords:  const source filesystemtype mountflags ENODEV ENOTBLK block read
-% LocalWords:  device EBUSY only EACCES NODEV ENXIO major RTSIG syscall PID NSS
+% LocalWords:  device EBUSY only EACCES NODEV ENXIO major RTSIG syscall PID 
 % LocalWords:  number EMFILE dummy ENAMETOOLONG ENOENT ELOOP virtual devfs MGC
 % LocalWords:  magic MSK RDONLY NOSUID suid sgid NOEXEC SYNCHRONOUS REMOUNT MNT
 % LocalWords:  MANDLOCK mandatory locking WRITE APPEND append IMMUTABLE NOATIME