From: Simone Piccardi Date: Thu, 11 Oct 2001 17:55:36 +0000 (+0000) Subject: Rimaneggiamenti X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=71d0335e9f0afcab9cd127983eb6737098fe9fd6;p=gapil.git Rimaneggiamenti --- diff --git a/fileunix.tex b/fileunix.tex index 4d23bdf..4964298 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -1,14 +1,24 @@ \chapter{I files: l'interfaccia I/O di unix} \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. +per i file, quella dei file descriptor, nativa di unix. Questa è +l'interfaccia di basso livello, che non prevede funzioni evolute come la +bufferizzazione o funzioni di lettura o scrittura formattata, su cui è +costruita anche l'interfaccia standard dei file definta dallo standard ANSI +C. -\section{I file descriptors} -\label{sec:file_fd} +\section{L'architettura di base} +\label{sec:file_base_arch} + +Iniziamo la trattazione con una panoramica sull'architettura base della +intefaccuia dei file descriptor. Esamineremo in questa sezione + + +\subsection{I file descriptors} +\label{sec:file_fd} Per poter accedere al contenuto dei file occorre anzitutto aprirlo. Questo crea un canale di comunicazione che permette di eseguire una serie di @@ -20,7 +30,7 @@ operazione. \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} +\texttt{open}, \texttt{read}, \texttt{write}, \texttt{lseek}, \texttt{close}; \subsection{La funzione \texttt{open}}