X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=signal.tex;h=0cdf0abc457e53ebdd3d0e8dace2af63e89ef61e;hp=c549360d72b6d36ecf14a60988ce7c04701b5a19;hb=50cb83b3eca389e435527390884aa7d6cbf15929;hpb=4da25a549789cf3c9bdc3765553dc717c6173bcf diff --git a/signal.tex b/signal.tex index c549360..0cdf0ab 100644 --- a/signal.tex +++ b/signal.tex @@ -2045,9 +2045,9 @@ da esso specificata, se \param{oldact} non è nullo il valore dell'azione corrente viene restituito indietro. Questo permette (specificando \param{act} nullo e \param{oldact} non nullo) di superare uno dei limiti di \func{signal}, che non consente di ottenere l'azione corrente senza installarne una nuova. Se -sia \param{act} che \param{oldact} la funzione può essere utilizzata per -verificare, se da luogo ad un errore, se il segnale indicato è valido per la -piattaforma che si sta usando. +sia \param{act} che \param{oldact} sono nulli la funzione può essere +utilizzata per verificare che il segnale indicato sia valido per la +piattaforma che si sta usando (se non lo è darà errore). Entrambi i puntatori fanno riferimento alla struttura \struct{sigaction}, tramite la quale si specificano tutte le caratteristiche dell'azione associata @@ -3655,9 +3655,6 @@ 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 è: @@ -3838,6 +3835,11 @@ tipo \type{sigjmp\_buf}, è assolutamente identica a \func{longjmp}. \label{sec:sig_pid_fd} +% TODO: trattare (qui? oppure sopra in "Ulteriori funzioni di gestione?) +% pidfd_send_signal() introdotta con il kernel 5.1 vedi +% https://lwn.net/Articles/784831/, https://lwn.net/Articles/773459/ e +% https://lwn.net/Articles/801319/ + % TODO: Nuova subsection sui pidfd, e le funzioni correlate, in particolare: % trattare pidfd_send_signal, aggiunta con il kernel 5.1 (vedi % https://lwn.net/Articles/783052/) per mandare segnali a processi senza dover @@ -3846,7 +3848,7 @@ tipo \type{sigjmp\_buf}, è assolutamente identica a \func{longjmp}. % trattare pure pidfd_open() (vedi https://lwn.net/Articles/789023/) per % ottere un pid fd pollabile aggiunta con il kernel 5.3 % man pidfd_send_signal su le versioni più recenti della man pages - +% trattare pidfd_getfd aggiunta con il kernel 5.6