Grandi pulizie di primavera... dimmi te se uno deve sprecare le ferie cosi`
[gapil.git] / fileunix.tex
1 \chapter{I files: l'interfaccia I/O di unix}
2 \label{cha:file_unix_interface}
3
4
5
6 \section{I file descriptors}
7 \label{sec:fileunix_fd}
8
9
10 \section{Le funzioni base}
11 \label{sec:fileunix_base_func}
12
13 L'interfaccia standard unix per l'input/output sui file รจ su cinque funzioni
14 \texttt{open}, \texttt{read}, \texttt{write}, \texttt{lseek}, \texttt{close}
15
16
17 \subsection{La funzione \texttt{open}}
18 \label{sec:fileunix_open}
19
20 \subsection{La funzione \texttt{creat}}
21 \label{sec:fileunix_creat}
22
23 \subsection{La funzione \texttt{lseek}}
24 \label{sec:fileunix_lseek}
25
26 \subsection{La funzione \texttt{read}}
27 \label{sec:fileunix_read}
28
29 \subsection{La funzione \texttt{write}}
30 \label{sec:fileunix_write}
31
32 \section{La condivisione dei files}
33 \label{sec:fileunix_sharing}
34
35
36 \subsection{Operazioni atomiche}
37 \label{sec:fileunix_atomic}
38
39 \section{Funzioni avanzate}
40 \label{sec:fileunix_adv_func}
41
42 \subsection{La funzioni \texttt{dup} e \texttt{dup2}}
43 \label{sec:fileunix_dup}
44
45 \subsection{La funzione \texttt{fcntl}}
46 \label{sec:fileunix_fcntl}
47
48 \subsection{La funzione \texttt{fcntl}}
49 \label{sec:fileunix_ioctl}
50
51
52
53