Correzioni per l'HTML del sito web e qualche nota sulle {{{ioctl}}} dei
[gapil.git] / sockctrl.tex
index 40a0474c678f495db3ec56f03f710ae7e9f9f669..cd79adece594245c60cde02eaaf8461fd1bb06ce 100644 (file)
@@ -3083,8 +3083,12 @@ illustrate nell'elenco seguente; il terzo argomento della funzione, gestito
 come \itindex{value~result~argument} \textit{value result argument}, deve
 essere sempre il puntatore ad una variabile di tipo \ctyp{int}:
 \begin{basedescript}{\desclabelwidth{2.5cm}\desclabelstyle{\nextlinelabel}}
-\item[\const{SIOCINQ}] 
-\item[\const{SIOCATMARK}] 
+\item[\const{SIOCINQ}] restituisce la quantità di dati non ancora letti
+  presenti nel buffer di ricezione; il socket non deve essere in stato
+  \texttt{LISTEN}, altrimenti si avrà un errore di \errval{EINVAL}.
+\item[\const{SIOCATMARK}] ritorna un intero non nullo, da intendere come
+  valore logico, se il flusso di dati è arrivato sulla posizione in cui sono
+  stati ricevuti dati urgenti.
 \item[\const{SIOCOUTQ}] 
 \end{basedescript}
 
@@ -3153,7 +3157,7 @@ sottonodi di quest'ultima sono mappati come file e directory sotto
 \texttt{/proc/sys/}, non è vero il contrario, ed in particolare Linux consente
 di impostare alcuni parametri o leggere lo stato della rete a livello di
 sistema sotto \texttt{/proc/net}, dove sono presenti dei file che non
-corrispondono a nessun nodi di \func{sysctl}.
+corrispondono a nessun nodo di \func{sysctl}.