X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileadv.tex;h=97948406c5096d983169cc6ee0b67f6938ea4a4b;hp=2e9e781523d5c1ba4b0c1ee6ff4af92b723902f7;hb=51ac65a077651bde52ce68d43aa61b158f5dbd3d;hpb=c56e6721f8ea10764f29995600f1506e72209423 diff --git a/fileadv.tex b/fileadv.tex index 2e9e781..9794840 100644 --- a/fileadv.tex +++ b/fileadv.tex @@ -1587,7 +1587,7 @@ i cui prototipi sono: positivo o non valido per \param{flags}. \item[\errcode{EMFILE}] si è raggiunto il limite sul numero massimo di istanze di \textit{epoll} per utente stabilito da - \sysctlfile{fs/epoll/max\_user\_instances}. + \sysctlfiled{fs/epoll/max\_user\_instances}. \item[\errcode{ENFILE}] si è raggiunto il massimo di file descriptor aperti nel sistema. \item[\errcode{ENOMEM}] non c'è sufficiente memoria nel kernel per creare @@ -1654,7 +1654,7 @@ dell'interfaccia, \funcd{epoll\_ctl}, il cui prototipo è: l'operazione richiesta. \item[\errcode{ENOSPC}] si è raggiunto il limite massimo di registrazioni per utente di file descriptor da osservare imposto da - \sysctlfile{fs/epoll/max\_user\_watches}. + \sysctlfiled{fs/epoll/max\_user\_watches}. \item[\errcode{EPERM}] il file associato a \param{fd} non supporta l'uso di \textit{epoll}. \end{errlist} @@ -2718,7 +2718,7 @@ avvenga è di impostare la lunghezza della coda dei segnali \textit{real-time} ad una dimensione identica al valore massimo del numero di file descriptor utilizzabili, vale a dire impostare il contenuto di \sysctlfile{kernel/rtsig-max} allo stesso valore del contenuto di -\sysctlfilem{fs/file-max}. +\sysctlfile{fs/file-max}. % TODO fare esempio che usa O_ASYNC @@ -2870,7 +2870,7 @@ operazione di lettura, declassando il \textit{lease} a lettura con Se il \textit{lease holder} non provvede a rilasciare il \textit{lease} entro il numero di secondi specificato dal parametro di sistema mantenuto in -\sysctlfile{fs/lease-break-time} sarà il kernel stesso a rimuoverlo o +\sysctlfiled{fs/lease-break-time} sarà il kernel stesso a rimuoverlo o declassarlo automaticamente (questa è una misura di sicurezza per evitare che un processo blocchi indefinitamente l'accesso ad un file acquisendo un \textit{lease}). Una volta che un \textit{lease} è stato rilasciato o @@ -3020,7 +3020,7 @@ notificare gli eventi che sono stati posti in osservazione. Per evitare abusi delle risorse di sistema è previsto che un utente possa utilizzare un numero limitato di istanze di \textit{inotify}; il valore di default del limite è di 128, ma questo valore può essere cambiato con \func{sysctl} o usando il file -\sysctlfile{fs/inotify/max\_user\_instances}. +\sysctlfiled{fs/inotify/max\_user\_instances}. Dato che questo file descriptor non è associato a nessun file o directory reale, l'inconveniente di non poter smontare un filesystem i cui file sono @@ -3082,7 +3082,7 @@ modalità della stessa. L'operazione può essere ripetuta per tutti i file e le directory che si vogliono tenere sotto osservazione,\footnote{anche in questo caso c'è un limite massimo che di default è pari a 8192, ed anche questo valore può essere cambiato con \func{sysctl} o usando il file - \sysctlfile{fs/inotify/max\_user\_watches}.} e si utilizzerà sempre un solo + \sysctlfiled{fs/inotify/max\_user\_watches}.} e si utilizzerà sempre un solo file descriptor. Il tipo di evento che si vuole osservare deve essere specificato @@ -3319,7 +3319,7 @@ registrazione dell'osservatore). \footnotetext{la coda di notifica ha una dimensione massima che viene controllata dal parametro di sistema - \sysctlfile{fs/inotify/max\_queued\_events}, che indica il numero massimo di + \sysctlfiled{fs/inotify/max\_queued\_events}, che indica il numero massimo di eventi che possono essere mantenuti sulla stessa; quando detto valore viene ecceduto gli ulteriori eventi vengono scartati, ma viene comunque generato un evento di tipo \const{IN\_Q\_OVERFLOW}.}