Tre righe tanto per fare scena
[gapil.git] / signal.tex
index cb163ba41d78fa06e7e0e29a253dab7c55342148..aafb4ecebfd83541240c676c89f5f59970ec2dec 100644 (file)
@@ -834,7 +834,12 @@ dei casi in cui si presenta questa situazione 
 
 In questo caso si pone il problema di cosa fare una volta che il manipolatore
 sia ritornato. La scelta originaria dei primi Unix era quella di far ritornare
-la system call con un errore di \macro{EINTR}, 
+anche la system call restituendo l'errore di \macro{EINTR}. Questa è a
+tutt'oggi una scelta corrente, ma comporta che i programmi che usano dei
+manipolatori controllino lo stato di uscita delle funzioni per ripeterne la
+chiamata qualora l'errore fosse questo.
+
+Dato che dimenticarsi di richiamare una funzione interrotta è un errore comune