projects
/
gapil.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fatta prima parte dell'I/O asincrono (quella relativa a SIGIO)
[gapil.git]
/
fileunix.tex
diff --git
a/fileunix.tex
b/fileunix.tex
index 37b090626418cd83b16726298ba994c89f3418b4..8f49c5e7b7afd24a78c647f69239c17b92557f3e 100644
(file)
--- a/
fileunix.tex
+++ b/
fileunix.tex
@@
-1000,8
+1000,9
@@
valori
di \tabref{tab:file_open_flags}).
\item[\macro{F\_SETFL}] setta il \textit{file status flag} al valore
specificato da \param{arg}, possono essere settati solo i bit riportati
di \tabref{tab:file_open_flags}).
\item[\macro{F\_SETFL}] setta il \textit{file status flag} al valore
specificato da \param{arg}, possono essere settati solo i bit riportati
- nella terza sezione di \tabref{tab:file_open_flags}.\footnote{NdA da
- verificare.}
+ nella terza sezione di \tabref{tab:file_open_flags}.\footnote{la man page
+ riporta come settabili solo \macro{O\_APPEND}, \macro{O\_NONBLOCK} e
+ \macro{O\_ASYNC}.}
\item[\macro{F\_GETLK}] se un file lock è attivo restituisce nella struttura
\param{lock} la struttura \type{flock} che impedisce l'acquisizione del
blocco, altrimenti setta il campo \var{l\_type} a \macro{F\_UNLCK} (per i
\item[\macro{F\_GETLK}] se un file lock è attivo restituisce nella struttura
\param{lock} la struttura \type{flock} che impedisce l'acquisizione del
blocco, altrimenti setta il campo \var{l\_type} a \macro{F\_UNLCK} (per i
@@
-1037,13
+1038,17
@@
valori
del segnale come \var{sa\_sigaction} usando \macro{SA\_SIGINFO}, (vedi
\secref{sec:sig_sigaction}), di rendere disponibili al manipolatore
informazioni ulteriori informazioni riguardo il file che ha generato il
del segnale come \var{sa\_sigaction} usando \macro{SA\_SIGINFO}, (vedi
\secref{sec:sig_sigaction}), di rendere disponibili al manipolatore
informazioni ulteriori informazioni riguardo il file che ha generato il
- segnale attraverso i valori restituiti in \var{siginfo\_t} (come vedremo in
- \secref{sec:file_asyncronous_io}).
+ segnale attraverso i valori restituiti in \type{siginfo\_t} (come vedremo in
+ \secref{sec:file_asyncronous_io}).\footnote{i due comandi \macro{F\_SETSIG}
+ e \macro{F\_GETSIG} sono una estensione specifica di Linux.}
\end{basedescript}
La maggior parte delle funzionalità di \func{fcntl} sono troppo avanzate per
poter essere affrontate in dettaglio a questo punto; saranno riprese più
\end{basedescript}
La maggior parte delle funzionalità di \func{fcntl} sono troppo avanzate per
poter essere affrontate in dettaglio a questo punto; saranno riprese più
-avanti quando affronteremo le problematiche ad esse relative.
+avanti quando affronteremo le problematiche ad esse relative (in particolare
+riprenderemo le tematiche relative all'I/O asincrono in
+\secref{sec:file_asyncronous_io} e quelle relative al \textit{file locking} in
+\secref{sec:file_locking}).
Per determinare le modalità di accesso inoltre è necessario estrarre i bit di
accesso (ottenuti con il comando \macro{F\_GETFL}); infatti la definizione
Per determinare le modalità di accesso inoltre è necessario estrarre i bit di
accesso (ottenuti con il comando \macro{F\_GETFL}); infatti la definizione