X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=socket.tex;h=8195f9d118df35b62415dbfccd42108bb3af5e2a;hp=a1e2e61f27cca2f4d853cf85f6309c5c2ae7bbd5;hb=f6dc44b457182c6a42e2ed0dde652f26b3717bcf;hpb=e57a3ea92019458bdd851f97bb5021429716fcbc diff --git a/socket.tex b/socket.tex index a1e2e61..8195f9d 100644 --- a/socket.tex +++ b/socket.tex @@ -126,15 +126,15 @@ il suo prototipo -1 in caso di fallimento, nel qual caso la variabile \var{errno} assumerà i valori: \begin{errlist} - \item[\errcode{EPROTONOSUPPORT}] Il tipo di socket o il protocollo scelto non - sono supportati nel dominio. - \item[\errcode{ENFILE}] Il kernel non ha memoria sufficiente a creare una + \item[\errcode{EPROTONOSUPPORT}] il tipo di socket o il protocollo scelto + non sono supportati nel dominio. + \item[\errcode{ENFILE}] il kernel non ha memoria sufficiente a creare una nuova struttura per il socket. - \item[\errcode{EMFILE}] Si è ecceduta la tabella dei file. - \item[\errcode{EACCES}] Non si hanno privilegi per creare un socket nel + \item[\errcode{EMFILE}] si è ecceduta la tabella dei file. + \item[\errcode{EACCES}] non si hanno privilegi per creare un socket nel dominio o con il protocollo specificato. - \item[\errcode{EINVAL}] Protocollo sconosciuto o dominio non disponibile. - \item[\errcode{ENOBUFS}] Non c'è sufficiente memoria per creare il socket + \item[\errcode{EINVAL}] protocollo sconosciuto o dominio non disponibile. + \item[\errcode{ENOBUFS}] non c'è sufficiente memoria per creare il socket (può essere anche \errval{ENOMEM}). \end{errlist} inoltre, a seconda del protocollo usato, potranno essere generati altri @@ -219,6 +219,8 @@ i capi della comunicazione. \label{tab:net_pf_names} \end{table} +% TODO aggiungere PF_CAN, vedi http://lwn.net/Articles/253425 + L'idea alla base della distinzione fra questi due insiemi di costanti era che una famiglia di protocolli potesse supportare vari tipi di indirizzi, per cui il prefisso \texttt{PF\_} si sarebbe dovuto usare nella creazione dei socket e