X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=filedir.tex;h=cd1fa6bc58b801f67b9ce9b8f4e7e1f37fce5629;hp=656510dbd98dd1e5e1dc56a25c6edca9872e8770;hb=5e7576925418aee6a7fdd1eb14f2ee8b65aee305;hpb=1f4c62520f4b43032960dcb3fdb945064b6a5daf diff --git a/filedir.tex b/filedir.tex index 656510d..cd1fa6b 100644 --- a/filedir.tex +++ b/filedir.tex @@ -1153,18 +1153,18 @@ eseguita una sincronizzazione dei dati. \textbf{Costante} & \textbf{Descrizione}\\ \hline \hline - \const{MNT\_FORCE} & forza lo smontaggio del filesystem anche se questo è + \const{MNT\_FORCE} & Forza lo smontaggio del filesystem anche se questo è occupato (presente dai kernel della serie 2.2).\\ - \const{MNT\_DETACH} & esegue uno smontaggio ``\textsl{pigro}'', in cui si + \const{MNT\_DETACH} & Esegue uno smontaggio ``\textsl{pigro}'', in cui si blocca l'accesso ma si aspetta che il filesystem si liberi (presente dal kernel 2.4.11 e dalla \acr{glibc} 2.11).\\ - \const{MNT\_EXPIRE} & se non occupato marca un \itindex{mount~point} + \const{MNT\_EXPIRE} & Se non occupato marca un \itindex{mount~point} \textit{mount point} come ``\textsl{in scadenza}'' in modo che ad una successiva chiamata senza utilizzo del filesystem questo venga smontato (presente dal kernel 2.6.8 e dalla \acr{glibc} 2.11).\\ - \const{UMOUNT\_NOFOLLOW}& non dereferenzia \param{target} se questo è un + \const{UMOUNT\_NOFOLLOW}& Non dereferenzia \param{target} se questo è un collegamento simbolico (vedi sez.~\ref{sec:link_symlink_rename}) evitando problemi di sicurezza (presente dal kernel 2.6.34).\\ @@ -3211,13 +3211,13 @@ tipo di file in maniera standardizzata. \textbf{Macro} & \textbf{Tipo del file} \\ \hline \hline - \macro{S\_ISREG}\texttt{(m)} & file normale.\\ - \macro{S\_ISDIR}\texttt{(m)} & directory.\\ - \macro{S\_ISCHR}\texttt{(m)} & dispositivo a caratteri.\\ - \macro{S\_ISBLK}\texttt{(m)} & dispositivo a blocchi.\\ - \macro{S\_ISFIFO}\texttt{(m)} & fifo.\\ - \macro{S\_ISLNK}\texttt{(m)} & collegamento simbolico.\\ - \macro{S\_ISSOCK}\texttt{(m)} & socket.\\ + \macro{S\_ISREG}\texttt{(m)} & File normale.\\ + \macro{S\_ISDIR}\texttt{(m)} & Directory.\\ + \macro{S\_ISCHR}\texttt{(m)} & Dispositivo a caratteri.\\ + \macro{S\_ISBLK}\texttt{(m)} & Dispositivo a blocchi.\\ + \macro{S\_ISFIFO}\texttt{(m)} & Fifo.\\ + \macro{S\_ISLNK}\texttt{(m)} & Collegamento simbolico.\\ + \macro{S\_ISSOCK}\texttt{(m)} & Socket.\\ \hline \end{tabular} \caption{Macro per i tipi di file (definite in \headfile{sys/stat.h}).} @@ -3250,9 +3250,11 @@ come argomento il valore di \var{st\_mode}. \const{S\_IFCHR} & 0020000 & Dispositivo a caratteri.\\ \const{S\_IFIFO} & 0010000 & Fifo.\\ \hline - \const{S\_ISUID} & 0004000 & \itindex{suid~bit} \acr{suid} bit.\\ - \const{S\_ISGID} & 0002000 & \itindex{sgid~bit} \acr{sgid} bit.\\ - \const{S\_ISVTX} & 0001000 & \itindex{sticky~bit} \acr{sticky} bit.\\ + \const{S\_ISUID} & 0004000 & Set user ID \itindex{suid~bit} (\acr{suid}) + bit.\\ + \const{S\_ISGID} & 0002000 & Set group ID \itindex{sgid~bit} + (\acr{sgid}) bit.\\ + \const{S\_ISVTX} & 0001000 & \itindex{sticky~bit} \acr{Sticky} bit.\\ \hline \const{S\_IRWXU} & 00700 & Maschera per i permessi del proprietario.\\ \const{S\_IRUSR} & 00400 & Il proprietario ha permesso di lettura.\\ @@ -4387,9 +4389,9 @@ file. \textbf{\param{mode}} & \textbf{Valore} & \textbf{Significato} \\ \hline \hline - \const{S\_ISUID} & 04000 & Set user ID \itindex{suid~bit}.\\ - \const{S\_ISGID} & 02000 & Set group ID \itindex{sgid~bit}.\\ - \const{S\_ISVTX} & 01000 & Sticky bit \itindex{sticky~bit}.\\ + \const{S\_ISUID} & 04000 & Set user ID \itindex{suid~bit} bit.\\ + \const{S\_ISGID} & 02000 & Set group ID \itindex{sgid~bit} bit.\\ + \const{S\_ISVTX} & 01000 & Sticky \itindex{sticky~bit} bit.\\ \hline \const{S\_IRWXU} & 00700 & L'utente ha tutti i permessi.\\ \const{S\_IRUSR} & 00400 & L'utente ha il permesso di lettura.\\ @@ -5201,21 +5203,21 @@ la capacità \itindex{capabilities} \const{CAP\_FOWNER}. \textbf{Tipo} & \textbf{Descrizione} \\ \hline \hline - \const{ACL\_USER\_OBJ} & voce che contiene i diritti di accesso del + \const{ACL\_USER\_OBJ} & Voce che contiene i diritti di accesso del proprietario del file.\\ - \const{ACL\_USER} & voce che contiene i diritti di accesso per + \const{ACL\_USER} & Voce che contiene i diritti di accesso per l'utente indicato dal rispettivo qualificatore.\\ - \const{ACL\_GROUP\_OBJ}& voce che contiene i diritti di accesso del + \const{ACL\_GROUP\_OBJ}& Voce che contiene i diritti di accesso del gruppo proprietario del file.\\ - \const{ACL\_GROUP} & voce che contiene i diritti di accesso per + \const{ACL\_GROUP} & Voce che contiene i diritti di accesso per il gruppo indicato dal rispettivo qualificatore.\\ - \const{ACL\_MASK} & voce che contiene la maschera dei massimi + \const{ACL\_MASK} & Voce che contiene la maschera dei massimi permessi di accesso che possono essere garantiti da voci del tipo \const{ACL\_USER}, \const{ACL\_GROUP} e \const{ACL\_GROUP\_OBJ}.\\ - \const{ACL\_OTHER} & voce che contiene i diritti di accesso di chi + \const{ACL\_OTHER} & Voce che contiene i diritti di accesso di chi non corrisponde a nessuna altra voce dell'ACL.\\ \hline \end{tabular} @@ -5692,23 +5694,23 @@ tab.~\ref{tab:acl_to_text_options}. \textbf{Tipo} & \textbf{Descrizione} \\ \hline \hline - \const{TEXT\_ABBREVIATE} & stampa le voci in forma abbreviata.\\ + \const{TEXT\_ABBREVIATE} & Stampa le voci in forma abbreviata.\\ \const{TEXT\_NUMERIC\_IDS} & non effettua la risoluzione numerica di \ids{UID} e \ids{GID}.\\ - \const{TEXT\_SOME\_EFFECTIVE}& per ciascuna voce che contiene permessi che + \const{TEXT\_SOME\_EFFECTIVE}& Per ciascuna voce che contiene permessi che vengono eliminati dalla \const{ACL\_MASK} viene generato un commento con i permessi effettivamente risultanti; il commento è separato con un tabulatore.\\ - \const{TEXT\_ALL\_EFFECTIVE} & viene generato un commento con i permessi + \const{TEXT\_ALL\_EFFECTIVE} & Viene generato un commento con i permessi effettivi per ciascuna voce che contiene permessi citati nella \const{ACL\_MASK}, anche quando questi non vengono modificati da essa; il commento è separato con un tabulatore.\\ - \const{TEXT\_SMART\_INDENT} & da usare in combinazione con le precedenti - \const{TEXT\_SOME\_EFFECTIVE} e - \const{TEXT\_ALL\_EFFECTIVE} aumenta + \const{TEXT\_SMART\_INDENT} & Da usare in combinazione con le precedenti + opzioni \const{TEXT\_SOME\_EFFECTIVE} e + \const{TEXT\_ALL\_EFFECTIVE}, aumenta automaticamente il numero di spaziatori prima degli eventuali commenti in modo da mantenerli allineati.\\ @@ -5755,9 +5757,10 @@ buffer di dimensione sufficiente, il suo prototipo è: } \end{funcproto} -Ottenuta con \func{acl\_size} la dimensione per il buffer lo si potrà allocare -direttamente con \func{malloc}. La rappresentazione binaria di una ACL si -potrà poi ottenere con la funzione \funcd{acl\_copy\_ext}, il cui prototipo è: +Ottenuta con \func{acl\_size} la dimensione per il buffer di una ACL lo si +potrà allocare direttamente con \func{malloc}. La rappresentazione binaria di +una ACL si potrà invece ottenere con la funzione \funcd{acl\_copy\_ext}, il +cui prototipo è: \begin{funcproto}{ \fhead{sys/types.h} @@ -6271,11 +6274,11 @@ identificate tramite le costanti di tab.~\ref{tab:quotactl_id_format}. \textbf{Identificatore} & \textbf{Descrizione} \\ \hline \hline - \const{QFMT\_VFS\_OLD}& il vecchio (ed obsoleto) formato delle quote.\\ - \const{QFMT\_VFS\_V0} & la versione 0 usata dal VFS di Linux, supporta + \const{QFMT\_VFS\_OLD}& Il vecchio (ed obsoleto) formato delle quote.\\ + \const{QFMT\_VFS\_V0} & La versione 0 usata dal VFS di Linux, supporta \ids{UID} e \ids{GID} a 32 bit e limiti fino a $2^{42}$ byte e $2^{32}$ file.\\ - \const{QFMT\_VFS\_V1} & la versione 1 usata dal VFS di Linux, supporta + \const{QFMT\_VFS\_V1} & La versione 1 usata dal VFS di Linux, supporta \ids{UID} e \ids{GID} a 32 bit e limiti fino a $2^{64}$ byte e $2^{64}$ file.\\ \hline