X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=signal.tex;h=2216c9dc9eda18550560de9a491585c935d2b477;hp=fa463b3a77c41afeb047912feb731820077a28f5;hb=5b278ebdd05a632c61fef8bdb42550cf864694e9;hpb=19bf3de0c106015bf670cfcc82704d9fb3217c87 diff --git a/signal.tex b/signal.tex index fa463b3..2216c9d 100644 --- a/signal.tex +++ b/signal.tex @@ -1287,7 +1287,10 @@ standard POSIX, prima della terminazione tutti i file aperti e gli stream saranno chiusi ed i buffer scaricati su disco. Non verranno invece eseguite le eventuali funzioni registrate con \func{atexit} e \func{on\_exit}. - +% TODO trattare pidfd_send_signal, aggiunta con il kernel 5.1 (vedi +% https://lwn.net/Articles/783052/) per mandare segnali a processi senza dover +% usare un PID, vedi anche https://lwn.net/Articles/773459/, +% https://git.kernel.org/linus/3eb39f47934f \subsection{Le funzioni di allarme ed i \textit{timer}} @@ -3652,6 +3655,9 @@ In questo ultimo paragrafo esamineremo le rimanenti funzioni di gestione dei segnali non descritte finora, relative agli aspetti meno utilizzati e più ``\textsl{esoterici}'' della interfaccia. +% TODO: trattare (qui?) pidfd_send_signal() introdotta con il kernel 5.1 vedi +% https://lwn.net/Articles/784831/ e https://lwn.net/Articles/773459/ + La prima di queste funzioni è la funzione di sistema \funcd{sigpending}, anch'essa introdotta dallo standard POSIX.1, il suo prototipo è: