X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=filedir.tex;h=e007c50c21604cda54823e5d5461f8ae9fb1b4a4;hb=c4e84d074b7b59b920ab493e32d61d5f3ae2ff15;hp=1d6fe04700460417ea3c01d9009cb183f32f1a6d;hpb=f0f00a6c19f809e188a588e25b48f859148ff971;p=gapil.git diff --git a/filedir.tex b/filedir.tex index 1d6fe04..e007c50 100644 --- a/filedir.tex +++ b/filedir.tex @@ -1,6 +1,6 @@ %% filedir.tex %% -%% Copyright (C) 2000-2010 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2011 Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Un preambolo", @@ -1705,7 +1705,7 @@ dimensione si possono usare le due funzioni \funcd{truncate} e \begin{functions} \headdecl{unistd.h} \funcdecl{int truncate(const char *file\_name, off\_t length)} Fa si che la dimensione del file \param{file\_name} sia troncata - ad un valore massimo specificato da \param{lenght}. + ad un valore massimo specificato da \param{length}. \funcdecl{int ftruncate(int fd, off\_t length))} Identica a \func{truncate} eccetto che si usa con un file aperto, specificato tramite il suo file @@ -3746,25 +3746,25 @@ classi di attributi riportate in tab.~\ref{tab:extended_attribute_class}. \textbf{Nome} & \textbf{Descrizione} \\ \hline \hline - \const{security}& Gli \textit{extended security attributes}: vengono + \texttt{security}&Gli \textit{extended security attributes}: vengono utilizzati dalle estensioni di sicurezza del kernel (i \itindex{Linux~Security~Modules} \textit{Linux Security Modules}), per le realizzazione di meccanismi evoluti di controllo di accesso come \index{SELinux} SELinux o le \textit{capabilities} dei file di sez.~\ref{sec:proc_capabilities}.\\ - \const{system} & Gli \textit{extended security attributes}: sono usati + \texttt{system} & Gli \textit{extended security attributes}: sono usati dal kernel per memorizzare dati di sistema associati ai file come le \itindex{Access~Control~List} ACL (vedi sez.~\ref{sec:file_ACL}) o le \itindex{capabilities} \textit{capabilities} (vedi sez.~\ref{sec:proc_capabilities}).\\ - \const{trusted} & I \textit{trusted extended attributes}: vengono + \texttt{trusted}& I \textit{trusted extended attributes}: vengono utilizzati per poter realizzare in user space meccanismi che consentano di mantenere delle informazioni sui file che non devono essere accessibili ai processi ordinari.\\ - \const{user} & Gli \textit{extended user attributes}: utilizzati per + \texttt{user} & Gli \textit{extended user attributes}: utilizzati per mantenere informazioni aggiuntive sui file (come il \textit{mime-type}, la codifica dei caratteri o del file) accessibili dagli utenti.\\ @@ -4306,7 +4306,7 @@ queste funzioni che prendiamo in esame \end{functions} La funzione alloca ed inizializza un'area di memoria che verrà usata per -mantenere i dati di una ACL contenente fino ad un massimo di \const{count} +mantenere i dati di una ACL contenente fino ad un massimo di \param{count} voci. La funzione ritorna un valore di tipo \type{acl\_t}, da usare in tutte le altre funzioni che operano sulla ACL. La funzione si limita alla allocazione iniziale e non inserisce nessun valore nella ACL che resta vuota. @@ -4765,7 +4765,7 @@ directory, ed il cui prototipo La funzione consente di assegnare la ACL contenuta in \param{acl} al file o alla directory indicate dal pathname \param{path}, mentre con \param{type} si -indica il tipo di ACL utilizzando le constanti di tab.~\ref{tab:acl_type}, ma +indica il tipo di ACL utilizzando le costanti di tab.~\ref{tab:acl_type}, ma si tenga presente che le ACL di default possono essere solo impostate qualora \param{path} indichi una directory. Inoltre perché la funzione abbia successo la ACL dovrà essere valida, e contenere tutti le voci necessarie,