X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileadv.tex;fp=fileadv.tex;h=c3300a6ef277e098005bea38a68695880067874f;hp=15b32e484783f2ddabda09139565c947682d64c1;hb=fa15a3f1ecd64efd8440e46d398fd9976abc3d25;hpb=89048a8614cd82de7976ac1859a905b2ff182b50 diff --git a/fileadv.tex b/fileadv.tex index 15b32e4..c3300a6 100644 --- a/fileadv.tex +++ b/fileadv.tex @@ -5835,15 +5835,25 @@ file uno \textit{sparse file} a posteriori. % TODO aggiungere FALLOC_FL_INSERT vedi http://lwn.net/Articles/629965/ - % TODO aggiungere i file hints di fcntl (F_GET_RW_HINT e compagnia) % con RWH_WRITE_LIFE_EXTREME e RWH_WRITE_LIFE_SHORT aggiunte con % il kernel 4.13 (vedi https://lwn.net/Articles/727385/) +\subsection{Altre funzionalità avanzate} +\label{sec:file_seal_et_al} + +da fare + % TODO non so dove trattarli, ma dal 2.6.39 ci sono i file handle, vedi % http://lwn.net/Articles/432757/ (probabilmente da associare alle % at-functions) +% TODO: trattare i file seal, vedi fcntl / F_ADD_SEAL e memfd_create + +% TODO trattare qui ioctl_ficlonerange ? + + + % LocalWords: dell'I locking multiplexing cap sez system call socket BSD GID % LocalWords: descriptor client deadlock NONBLOCK EAGAIN polling select kernel