X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=intro.tex;h=443cd33512b52f40779efedc846701c5808ed835;hp=b5f1986792a67f687077f8d9c71b51208a32cb92;hb=5e7576925418aee6a7fdd1eb14f2ee8b65aee305;hpb=05658e26bf54190b200d77d7301ee34c4690f187 diff --git a/intro.tex b/intro.tex index b5f1986..443cd33 100644 --- a/intro.tex +++ b/intro.tex @@ -760,11 +760,11 @@ tratteremo in dettaglio in sez.~\ref{sec:files_std_interface}. Entrambe le interfacce possono essere usate per l'accesso ai file come agli altri oggetti del VFS, ma per poter accedere alle operazioni di controllo -(descritte in sez.~\ref{sec:file_fcntl} e sez.~\ref{sec:file_ioctl}) su un -qualunque tipo di oggetto del VFS occorre usare l'interfaccia standard di Unix -con i file descriptor. Allo stesso modo devono essere usati i file descriptor -se si vuole ricorrere a modalità speciali di I/O come il -\itindex{file~locking} \textit{file locking} o l'I/O non-bloccante (vedi +(descritte in sez.~\ref{sec:file_fcntl_ioctl}) su un qualunque tipo di oggetto +del VFS occorre usare l'interfaccia standard di Unix con i file +descriptor. Allo stesso modo devono essere usati i file descriptor se si vuole +ricorrere a modalità speciali di I/O come il \itindex{file~locking} +\textit{file locking} o l'I/O non-bloccante (vedi cap.~\ref{cha:file_advanced}). Gli \textit{stream} forniscono un'interfaccia di alto livello costruita sopra @@ -1362,7 +1362,7 @@ una opportuna macro; queste estensioni sono illustrate nel seguente elenco: presente negli standard con i file di grandi dimensioni, ed in particolare definire le due funzioni \func{fseeko} e \func{ftello} che al contrario delle corrispettive \func{fseek} e \func{ftell} usano il tipo di dato - specifico \type{off\_t} (vedi sez.~\ref{sec:file_fseek}). + specifico \type{off\_t} (vedi sez.~\ref{sec:file_io}). \item[\macro{\_LARGEFILE64\_SOURCE}] definendo questa macro si rendono disponibili le funzioni di una interfaccia alternativa al supporto di valori