Note varie
[gapil.git] / sockctrl.tex
index 7d860f348fc018208a36f62d883aff6ea06eff4d..d8667d2da8c13b3776b3f41ae3ae35ed47f0f442 100644 (file)
@@ -2559,13 +2559,14 @@ tab.~\ref{tab:sock_opt_socklevel} sul significato delle varie opzioni:
   segnalando ad una \func{select} (vedi sez.~\ref{sec:TCP_sock_select}) che ci
   sono dati in ingresso. L'opzione utilizza per \param{optval} un intero che
   specifica il numero di byte; con Linux questo valore è sempre 1 e può essere
-  cambiato solo con i kernel a partire dal 2.4. Si tenga presente però che
-  \func{poll} e \func{select} non supportano ancora questa funzionalità e
-  ritornano comunque, indicando il socket come leggibile, non appena almeno un
-  byte è presente mentre in una successiva lettura \func{read} si bloccherà
-  fintanto che non siano disponibili la quantità di byte indicati. Con
-  \func{getsockopt} si può leggere questo valore mentre \func{setsockopt} darà
-  un errore di \errcode{ENOPROTOOPT} quando il cambiamento non è supportato.
+  cambiato solo con i kernel a partire dal 2.4. Si tenga presente però che per
+  i kernel prima del 2.6.28 sia \func{poll} che \func{select} non supportano
+  questa funzionalità e ritornano comunque, indicando il socket come
+  leggibile, non appena almeno un byte è presente, con una successiva lettura
+  con \func{read} che si blocca fintanto che non diventa disponibile la
+  quantità di byte indicati. Con \func{getsockopt} si può leggere questo
+  valore mentre \func{setsockopt} darà un errore di \errcode{ENOPROTOOPT}
+  quando il cambiamento non è supportato.
 
 \item[\constd{SO\_RCVTIMEO}] l'opzione permette di impostare un tempo massimo
   sulle operazioni di lettura da un socket, e prende per \param{optval} una