From: Simone Piccardi Date: Thu, 28 Feb 2002 23:18:59 +0000 (+0000) Subject: Tre righe tanto per fare scena X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=d4c16890a0197a513327a43fbed7d95c48bee8cb;p=gapil.git Tre righe tanto per fare scena --- diff --git a/signal.tex b/signal.tex index cb163ba..aafb4ec 100644 --- 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 -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