Take notice of SA_RESTART flags on signals, so as to deal (at least
partially properly) with blocking system calls interrupted by signals.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@62 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_include.h b/coregrind/vg_include.h
index 52706e0..5735b1c 100644
--- a/coregrind/vg_include.h
+++ b/coregrind/vg_include.h
@@ -588,7 +588,7 @@
 
 /* Modify the current thread's state once we have detected it is
    returning from a signal handler. */
-extern void VG_(signal_returns) ( ThreadId );
+extern Bool VG_(signal_returns) ( ThreadId );
 
 /* Handy utilities to block/restore all host signals. */
 extern void VG_(block_all_host_signals)