Per questo motivo, anche se lo standard non ha alcun riferimento ad un sistema
di tipo Unix, GNU/Linux (per essere precisi le \acr{glibc}), come molti Unix
moderni, provvede la compatibilità con questo standard, fornendo le funzioni
-di libreria da esso previste. Queste sono dichiarate in quindici header file
-(anch'essi provvisti dalla \acr{glibc}), uno per ciascuna delle quindici aree
-in cui è stata suddivisa una libreria standard. In
-\tabref{tab:intro_posix_header} si sono riportati questi header, insieme a
-quelli definiti negli altri standard descritti nelle sezioni successive.
+di libreria da esso previste. Queste sono dichiarate in una serie di
+\textit{header file}\footnote{i file di dichiarazione di variabili, tipi e
+ funzioni, usati normalmente da un compilatore C. Per poter accedere alle
+ funzioni occorre includere con la direttiva \code{\#include} questi file nei
+ propri programmi; per ciascuna funzione che tratteremo in seguito
+ indicheremo anche gli \textit{header file} necessari ad usarla.} (anch'essi
+provvisti dalla \acr{glibc}), In \tabref{tab:intro_posix_header} si sono
+riportati i principali \textit{header file} definiti nello standard POSIX,
+insieme a quelli definiti negli altri standard descritti nelle sezioni
+successive.
\begin{table}[htb]
\footnotesize
\hline
\file{assert.h}& Verifica le asserzioni fatte in un programma.\\
\file{cpio.h} & .\\
- \file{} & .\\
- \file{} & .\\
- \file{} & .\\
+ \file{dirent.h}& .\\
+ \file{errno.h} & .\\
\file{} & .\\
\file{} & .\\
\file{} & .\\
\file{} & .\\
\file{stdio.h} & I/O bufferizzato in standard ANSI C.\\
\file{stdlib.h}& definizioni della libreria standard.\\
+ \file{unistd.h}& .\\
\hline
\end{tabular}
- \caption{Elenco dei vari file di include definiti dallo standard POSIX.}
+ \caption{Elenco dei vari header file definiti dallo standard POSIX.}
\label{tab:intro_posix_header}
\end{table}