Issue 1089358.  Adds the siginterrupt() function, that is just a
wrapper around the system call with the same name.  Also added
test cases, doc changes and NEWS entry. Thanks Jason and Ralf
Schmitt.
diff --git a/Misc/NEWS b/Misc/NEWS
index 180d25a..c1172de 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -1186,6 +1186,7 @@
   does not claim to support starttls.  Adds the SMTP.ehlo_or_helo_if_needed()
   method.  Patch contributed by Bill Fenner.
 
+- Patch #1089358: Add signal.siginterrupt, a wrapper around siginterrupt(3).
 
 Extension Modules
 -----------------