% 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]
\textit{pathname} assoluto, nel qual caso, come detto, il valore di
\param{dirfd} sarà completamente ignorato.
+% TODO: trattare openat2, introdotta con il kernel 5.6, vedi
+% https://lwn.net/Articles/796868/ e https://git.kernel.org/linus/b55eef872a96
+
\begin{table}[htb]
\centering
\footnotesize
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
pertanto l'uso della funzione è analogo a quello delle altre funzioni che non
hanno l'argomento \param{flags} (e non la tratteremo esplicitamente).
+% TODO: documentare l'introduzione di fchmodat4() se e quando ci sarà, vedi
+% https://lwn.net/Articles/792628/
+
L'altro flag comune è \const{AT\_EMPTY\_PATH}, utilizzabile a partire dal
kernel 2.6.39, che consente di usare per \param{dirfd} un file descriptor
associato ad un file qualunque e non necessariamente ad una directory; in