X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sockctrl.tex;h=cd79adece594245c60cde02eaaf8461fd1bb06ce;hp=40a0474c678f495db3ec56f03f710ae7e9f9f669;hb=c1d39844362623e9806b0842f30447eb2cd1c90b;hpb=ed0d3bf16fdbae8477c89e5db160c8a68dc87b3f diff --git a/sockctrl.tex b/sockctrl.tex index 40a0474..cd79ade 100644 --- a/sockctrl.tex +++ b/sockctrl.tex @@ -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}.