X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=fileio.tex;h=12447ee9f4d5e784fe3a33759b73fcc7eac4f8fd;hb=936ae71ad2a06b154b23470ef38f477af32e67fe;hp=8e17a8d419326a6d0d99996526cb31e4f675901f;hpb=9949b501aea36905b12f069e11743b70b3e2df57;p=gapil.git diff --git a/fileio.tex b/fileio.tex index 8e17a8d..12447ee 100644 --- a/fileio.tex +++ b/fileio.tex @@ -1,6 +1,6 @@ %% fileio.tex (merge fileunix.tex - filestd.tex) %% -%% Copyright (C) 2000-2014 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2015 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", @@ -447,7 +447,7 @@ riletti da \func{fcntl} (vedi sez.~\ref{sec:file_fcntl_ioctl}). % TODO: aggiungere O_TMPFILE per la creazione di file temporanei senza che % questi appaiano sul filesystem, introdotto con il 3.11, vedi: % https://lwn.net/Articles/556512/, http://kernelnewbies.org/Linux_3.11 -% https://lwn.net/Articles/558598/ +% https://lwn.net/Articles/558598/ http://lwn.net/Articles/619146/ \footnotetext{acronimo di \itindex{Denial~of~Service~(DoS)} \textit{Denial of Service}, si chiamano così attacchi miranti ad impedire un servizio @@ -1704,6 +1704,11 @@ anche l'aggiunta di un ulteriore argomento finale, \param{flags}. % altre modifiche al riguardo nel 3.11 (AT_EMPTY_PATH?) vedi % http://lwn.net/Articles/562488/ % TODO manca prototipo di utimensat, verificare se metterlo o metter menzione +% TODO manca prototipo di renameat2, introdotta nel 3.15, vedi +% http://lwn.net/Articles/569134/ +% TODO manca prototipo di execveat, introdotta nel 3.19, vedi +% https://lwn.net/Articles/626150/ cerca anche fexecve + Per tutte le funzioni che lo prevedono, a parte \func{unlinkat} e \funcd{faccessat}, l'ulteriore argomento è stato introdotto solo per fornire @@ -1871,6 +1876,8 @@ precisione fino al nanosecondo. % inserita nello stesso standard e da usare con openat, vedi % http://pubs.opengroup.org/onlinepubs/9699939699/toc.pdf +% TODO: manca prototipo e motivazione di execveat, vedi +% http://man7.org/linux/man-pages/man2/execveat.2.html \subsection{Le operazioni di controllo} \label{sec:file_fcntl_ioctl} @@ -2394,7 +2401,7 @@ due funzioni sono rimaste. % TODO trovare qualche posto per la eventuale documentazione delle seguenti % (bassa/bassissima priorità) % EXT4_IOC_MOVE_EXT (dal 2.6.31) - +% ioctl di btrfs, vedi http://lwn.net/Articles/580732/ % \chapter{}