projects
/
gapil.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
2bb235e
)
Tre righe tanto per fare scena
author
Simone Piccardi
<piccardi@gnulinux.it>
Thu, 28 Feb 2002 23:18:59 +0000
(23:18 +0000)
committer
Simone Piccardi
<piccardi@gnulinux.it>
Thu, 28 Feb 2002 23:18:59 +0000
(23:18 +0000)
signal.tex
patch
|
blob
|
history
diff --git
a/signal.tex
b/signal.tex
index cb163ba41d78fa06e7e0e29a253dab7c55342148..aafb4ecebfd83541240c676c89f5f59970ec2dec 100644
(file)
--- a/
signal.tex
+++ b/
signal.tex
@@
-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
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