X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileunix.tex;h=4d23bdf06c57495098844660e84e53e9cf11b5c9;hp=4d9daef3e2bb12057b9dba6e1a20ced630b09426;hb=09473ed326013ece27d53cd5ff9f96064cbce9f3;hpb=7a4f8b0f8a5bdda6d7c27b87803bdea5e2891af0 diff --git a/fileunix.tex b/fileunix.tex index 4d9daef..4d23bdf 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -6,9 +6,8 @@ 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} +\label{sec:file_fd} Per poter accedere al contenuto dei file occorre anzitutto aprirlo. Questo @@ -18,48 +17,48 @@ questo chiuder operazione. \section{Le funzioni base} -\label{sec:fileunix_base_func} +\label{sec:file_base_func} L'interfaccia standard unix per l'input/output sui file รจ su cinque funzioni \texttt{open}, \texttt{read}, \texttt{write}, \texttt{lseek}, \texttt{close} \subsection{La funzione \texttt{open}} -\label{sec:fileunix_open} +\label{sec:file_open} \subsection{La funzione \texttt{creat}} -\label{sec:fileunix_creat} +\label{sec:file_creat} \subsection{La funzione \texttt{close}} -\label{sec:fileunix_close} +\label{sec:file_close} \subsection{La funzione \texttt{lseek}} -\label{sec:fileunix_lseek} +\label{sec:file_lseek} \subsection{La funzione \texttt{read}} -\label{sec:fileunix_read} +\label{sec:file_read} \subsection{La funzione \texttt{write}} -\label{sec:fileunix_write} +\label{sec:file_write} \section{La condivisione dei files} -\label{sec:fileunix_sharing} +\label{sec:file_sharing} \subsection{Operazioni atomiche} -\label{sec:fileunix_atomic} +\label{sec:file_atomic} \section{Funzioni avanzate} -\label{sec:fileunix_adv_func} +\label{sec:file_adv_func} \subsection{La funzioni \texttt{dup} e \texttt{dup2}} -\label{sec:fileunix_dup} +\label{sec:file_dup} \subsection{La funzione \texttt{fcntl}} -\label{sec:fileunix_fcntl} +\label{sec:file_fcntl} \subsection{La funzione \texttt{ioctl}} -\label{sec:fileunix_ioctl} +\label{sec:file_ioctl}