From: Simone Piccardi Date: Wed, 5 Sep 2018 17:45:09 +0000 (+0200) Subject: Correzioni X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=d44259cffb0d41ed62ec80f7d653bd7606894866;p=gapil.git Correzioni --- diff --git a/filedir.tex b/filedir.tex index 58aa44d..d8ac118 100644 --- a/filedir.tex +++ b/filedir.tex @@ -3637,13 +3637,12 @@ sui tre tempi. Il comando \cmd{ls} (quando usato con le opzioni \cmd{-l} o \cmd{-t}) mostra i tempi dei file secondo lo schema riportato nell'ultima colonna di tab.~\ref{tab:file_file_times}. Si noti anche come in tab.~\ref{tab:file_file_times} non venga riportato il \textsl{tempo di - creazione} di un file. In un sistema unix-like infatti questo tempo -tradizionalmente non esiste, e non è previsto dall'interfaccia classica, ma è -usato da altri sistemi operativi (in particolare Windows) per cui in tutti i -filesystem più recenti ne viene supportata la registrazione, ed a partire dal -kernel 4.11 è divento possibile anche ottenerne la lettura con la nuova -\textit{system call} \func{statx} (che tratteremo in -sez.~\ref{sec:file_openat}). + creazione} di un file; in un sistema unix-like infatti questo non esiste, e +non è previsto dall'interfaccia classica, ma essendo usato da altri sistemi +operativi (in particolare Windows) in tutti i filesystem più recenti ne viene +supportata la registrazione, ed a partire dal kernel 4.11 è diventato +possibile anche ottenerne la lettura con la nuova \textit{system call} +\func{statx} (che tratteremo in sez.~\ref{sec:file_openat}). L'aggiornamento del tempo di ultimo accesso è stato a lungo considerato un difetto progettuale di Unix, questo infatti comporta la necessità di @@ -5293,7 +5292,7 @@ estesi. Il modello classico dei permessi di Unix, per quanto funzionale ed efficiente, è comunque piuttosto limitato e per quanto possa aver coperto per lunghi anni le esigenze più comuni con un meccanismo semplice e potente, non è in grado di -rispondere in maniera adeguata a situazioni che richiedono una gestione +rispondere in maniera adeguata a situazioni che richiedono una gestione più complessa dei permessi di accesso.\footnote{già un requisito come quello di dare accesso in scrittura ad alcune persone ed in sola lettura ad altre non si può soddisfare in maniera semplice.} @@ -6738,11 +6737,11 @@ librerie) di cui il server potrebbe avere bisogno. % LocalWords: member scan attack EOVERFLOW BITS blkcnt rdev FDCWD functions % LocalWords: faccessat grpid lacl AppArmor capsetp mygetfacl table Tb MSK % LocalWords: LAZYTIME submount peer protected hardlink symlinks silly RDWR +% LocalWords: renames unreachable CLOEXEC mkstemps mkostemps suffixlen Aug +% LocalWords: prefissoXXXXXXsuffisso nell'I fstatat statx sull' drwxrwxrwt +% LocalWords: Disalloca %%% Local Variables: %%% mode: latex %%% TeX-master: "gapil" %%% End: -% LocalWords: renames unreachable CLOEXEC mkstemps mkostemps suffixlen Aug -% LocalWords: prefissoXXXXXXsuffisso nell'I fstatat statx sull' drwxrwxrwt -% LocalWords: Disalloca diff --git a/fileio.tex b/fileio.tex index 0a66a9b..3d16c07 100644 --- a/fileio.tex +++ b/fileio.tex @@ -12,7 +12,7 @@ \chapter{La gestione dell'I/O su file} \label{cha:file_IO_interface} -Esamineremo in questo capitol le due interfacce di programmazione che +Esamineremo in questo capitolo le due interfacce di programmazione che consentono di gestire i dati mantenuti nei file. Cominceremo con quella nativa del sistema, detta dei \textit{file descriptor}, che viene fornita direttamente dalle \textit{system call} e che non prevede funzionalità evolute @@ -4329,9 +4329,11 @@ con uno dei valori \const{FSETLOCKING\_INTERNAL} o % LocalWords: FIONREAD epoll FIOQSIZE side effects SAFE BYCALLER QUERY EACCES % LocalWords: EBUSY OpenBSD syncfs futimes timespec only init ESRCH kill NTPL % LocalWords: ENXIO NONBLOCK WRONLY EPERM NOATIME ETXTBSY EWOULDBLOCK PGRP SZ -% LocalWords: EFAULT capabilities GETPIPE SETPIPE RESOURCE +% LocalWords: EFAULT capabilities GETPIPE SETPIPE RESOURCE dell'I all' NFSv %%% Local Variables: %%% mode: latex %%% TeX-master: "gapil" %%% End: +% LocalWords: l'I nell' du vm Documentation Urlich Drepper futimesat times +% LocalWords: futimens fs Tread all'I ll