X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileio.tex;h=f6305620b9426ac36594e44fc7ac552760a7def3;hp=86577205add285e82ca1ecb8a87c51ced96de96b;hb=HEAD;hpb=50cb83b3eca389e435527390884aa7d6cbf15929 diff --git a/fileio.tex b/fileio.tex index 8657720..59a3614 100644 --- a/fileio.tex +++ b/fileio.tex @@ -1,6 +1,6 @@ -s%% fileio.tex (merge fileunix.tex - filestd.tex) +%% fileio.tex (merge fileunix.tex - filestd.tex) %% -%% Copyright (C) 2000-2019 Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2024 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", @@ -557,6 +557,7 @@ escludere la possibilità di far esistere il file anche in un secondo tempo. % NOTE: per O_TMPFILE vedi: http://kernelnewbies.org/Linux_3.11 % https://lwn.net/Articles/558598/ http://lwn.net/Articles/619146/ +% https://lwn.net/Articles/896153/ \begin{table}[!htb] @@ -1957,7 +1958,12 @@ Si tenga presente che non tutte le funzioni che prevedono l'argomento aggiuntivo sono \textit{system call}, ad esempio \func{faccessat} e \func{fchmodat} sono realizzate con dei \textit{wrapper} nella \acr{glibc} per aderenza allo standard POSIX.1-2008, dato che la \textit{system call} -sottostante non prevede l'argomento \param{flags}. +sottostante non prevede l'argomento \param{flags}. + +% TODO: nel kernel 6.6 è stata introdotta fchmodat2 che risolve il problema +% appena illustrato + +% TODO: aggiornare per via di faccessat2 aggiunta con il kernel 5.8 In tab.~\ref{tab:at-functions_constant_values} si sono elencati i valori utilizzabili per i flag (tranne quelli specifici di \func{statx} su cui