Molte correzioni a giro e un po' di roba in piu` sui file.
[gapil.git] / fileunix.tex
index de5d17d40096afa65d99ff302b8dc6ae5696803f..4d9daef3e2bb12057b9dba6e1a20ced630b09426 100644 (file)
@@ -2,11 +2,21 @@
 \label{cha:file_unix_interface}
 
 
+Esamineremo in questo capitolo la prima delle due interfacce di programmazione
+per i file, quella dei file descriptor, nativa di unix.
+
+
 
 \section{I file descriptors}
 \label{sec:fileunix_fd}
 
 
+Per poter accedere al contenuto dei file occorre anzitutto aprirlo. Questo
+crea un canale di comunicazione che permette di eseguire una serie di
+operazioni. Una volta terminate le operazioni, il file dovrà essere chiuso, e
+questo chiuderà il canale di comunicazione impedendo ogni ulteriore
+operazione.
+
 \section{Le funzioni base}
 \label{sec:fileunix_base_func}
 
@@ -20,6 +30,9 @@ L'interfaccia standard unix per l'input/output sui file 
 \subsection{La funzione \texttt{creat}}
 \label{sec:fileunix_creat}
 
+\subsection{La funzione \texttt{close}}
+\label{sec:fileunix_close}
+
 \subsection{La funzione \texttt{lseek}}
 \label{sec:fileunix_lseek}
 
@@ -45,7 +58,7 @@ L'interfaccia standard unix per l'input/output sui file 
 \subsection{La funzione \texttt{fcntl}}
 \label{sec:fileunix_fcntl}
 
-\subsection{La funzione \texttt{fcntl}}
+\subsection{La funzione \texttt{ioctl}}
 \label{sec:fileunix_ioctl}