% filesystem, vedi https://lwn.net/Articles/759499/ e
% https://git.kernel.org/linus/f1b5618e013a
+% TODO con il 6.8 sono state introdotte le syscall listmount() and statmount()
+% system calls, vedi https://lwn.net/Articles/950569/ e
+% https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8c9440fea774
\section{La gestione di file e directory}
\label{sec:file_dir}
o \errcode{EMFILE} se il processo ha già raggiunto il massimo numero di
descrittori consentito.
+ % TODO: trattare F_DUPFD_QUERY aggiunta con il kernel 6.10
+ % TODO: trattare F_CREATE_QUERY aggiunta con il kernel 6.12
+
\item[\constd{F\_DUPFD\_CLOEXEC}] ha lo stesso effetto di \const{F\_DUPFD}, ma
in più attiva il flag di \textit{close-on-exec} sul file descriptor
duplicato, in modo da evitare una successiva chiamata con
% TODO: trattare pure protected_regular e protected_fifos introdotti con il
% 4.19 (vedi https://lwn.net/Articles/763106/)
-
-
% TODO: trattare keyctl (man 2 keyctl)
% (fare sezione dedicata ????)
% TODO documentare la Crypto API del kernel
+% TODO: trattere le syscall di gestione dei Linux Security Modules
+% lsm_list_modules(), lsm_get_self_attr() e lsm_set_self_attr(), aggiunte con
+% il 6.8, vedi https://lwn.net/Articles/919059/ e
+% https://docs.kernel.org/next/userspace-api/lsm.html
% TODO trattare le funzioni di protezione della memoria pkey_alloc, pkey_free,
% pkey_mprotect, introdotte con il kernel 4.8, vedi
% TODO documentare PR_SET_MDWE in 6.3, vedi
% https://git.kernel.org/linus/b507808ebce2
+% TODO documentare PR_SET_MEMORY_MERGE in 6.4, vedi
+% https://lwn.net/Articles/953141/
+
\label{sec:prctl_operation}
\end{basedescript}