Correzioni (e prova funzionamento SVN)
[gapil.git] / sockctrl.tex
index 74ba39905dafdc5daefa2bb80d47d7cdbc82424e..1dbc855c05b9fcaec8eff896c96c3ff141e139a1 100644 (file)
@@ -694,7 +694,7 @@ Determina l'indirizzo di tipo \param{af} associato al nome a dominio
 
 In questo caso la funzione prende un secondo argomento \param{af} che indica
 (i soli valori consentiti sono \const{AF\_INET} o \const{AF\_INET6}, per
 
 In questo caso la funzione prende un secondo argomento \param{af} che indica
 (i soli valori consentiti sono \const{AF\_INET} o \const{AF\_INET6}, per
-questo è necessario l'uso di \texttt{sys/socket.h}}) la famiglia di indirizzi
+questo è necessario l'uso di \texttt{sys/socket.h}) la famiglia di indirizzi
 che dovrà essere utilizzata nei risultati restituiti dalla funzione. Per tutto
 il resto la funzione è identica a \func{gethostbyname}, ed identici sono i
 suoi risultati.
 che dovrà essere utilizzata nei risultati restituiti dalla funzione. Per tutto
 il resto la funzione è identica a \func{gethostbyname}, ed identici sono i
 suoi risultati.
@@ -798,26 +798,27 @@ questo buffer devono essere indicati con gli argomenti \param{buf} e
 
 Gli ultimi due argomenti vengono utilizzati per avere indietro i risultati
 come \index{\textit{value~result~argument}}\textit{value result argument}, si
 
 Gli ultimi due argomenti vengono utilizzati per avere indietro i risultati
 come \index{\textit{value~result~argument}}\textit{value result argument}, si
-deve specificare l'indirizzo della variabile su cui salvare il codice di
-errore con \param{h\_errnop} e quello su cui salvare il puntatatore che si
-userà per accedere i dati con \param{result}.
+deve specificare l'indirizzo della variabile su cui la funzione dovrà salvare
+il codice di errore con \param{h\_errnop} e quello su cui dovrà salvare il
+puntatatore che si userà per accedere i dati con \param{result}.
 
 In caso di successo entrambe le funzioni restituiscono un valore nullo,
 altrimenti restituiscono un codice di errore negativo e all'indirizzo puntato
 da \param{result} sarà salvato un puntatore nullo, mentre a quello puntato da
 
 In caso di successo entrambe le funzioni restituiscono un valore nullo,
 altrimenti restituiscono un codice di errore negativo e all'indirizzo puntato
 da \param{result} sarà salvato un puntatore nullo, mentre a quello puntato da
-\param{h\_errnop} sarà salvato il valore del codice di errore dato che per
+\param{h\_errnop} sarà salvato il valore del codice di errore, dato che per
 essere rientrante la funzione non può la variabile globale \var{h\_errno}. In
 questo caso il codice di errore, oltre ai valori di
 essere rientrante la funzione non può la variabile globale \var{h\_errno}. In
 questo caso il codice di errore, oltre ai valori di
-tab.~\ref{tab:h_errno_values} si può avere anche quello di \errcode{ERANGE}
-qualora il buffer allocato non sia sufficiente a contenere i dati, in tal caso
-si dovrà semplicemente ripetere l'esecuzione della funzione con un buffer di
-dimensione maggiore.
+tab.~\ref{tab:h_errno_values}, può avere anche quello di \errcode{ERANGE}
+qualora il buffer allocato su \param{buf} non sia sufficiente a contenere i
+dati, in tal caso si dovrà semplicemente ripetere l'esecuzione della funzione
+con un buffer di dimensione maggiore.
 
 Una delle caratteristiche delle interrogazioni al servizio DNS è che queste
 sono normalmente eseguite con il protocollo UDP, ci sono casi in cui si
 preferisce che vengano usate connessioni permanenti con il protocollo TCP. Per
 
 Una delle caratteristiche delle interrogazioni al servizio DNS è che queste
 sono normalmente eseguite con il protocollo UDP, ci sono casi in cui si
 preferisce che vengano usate connessioni permanenti con il protocollo TCP. Per
-ottenere questo sono previste delle funzioni apposite; la prima è
-\funcd{sethostent}, il cui prototipo è:
+ottenere questo sono previste delle funzioni apposite (oltre che delle opzioni
+in \var{\_\_res.options}); la prima è \funcd{sethostent}, il cui prototipo
+è:
 \begin{prototype}{netdb.h}
 {void sethostent(int stayopen)}
 
 \begin{prototype}{netdb.h}
 {void sethostent(int stayopen)}