changeset 10231:32f7d74b65e8

Update a comment.
author Bruno Haible <bruno@clisp.org>
date Sun, 22 Jun 2008 21:07:54 +0200
parents 54813304edd2
children 7faa680288e0
files ChangeLog lib/sigprocmask.c
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat Jun 21 07:08:49 2008 -0600
+++ b/ChangeLog	Sun Jun 22 21:07:54 2008 +0200
@@ -1,3 +1,7 @@
+2008-06-22  Bruno Haible  <bruno@clisp.org>
+
+	* lib/sigprocmask.c: Update a comment.
+
 2008-06-21  Eric Blake  <ebb9@byu.net>
 
 	Use sigaction module rather than signal().
--- a/lib/sigprocmask.c	Sat Jun 21 07:08:49 2008 -0600
+++ b/lib/sigprocmask.c	Sun Jun 22 21:07:54 2008 +0200
@@ -188,7 +188,8 @@
 	      {
 		if (signal (sig, old_handlers[sig]) != blocked_handler)
 		  /* The application changed a signal handler while the signal
-		     was blocked.  We don't support this.  */
+		     was blocked, bypassing our rpl_signal replacement.
+		     We don't support this.  */
 		  abort ();
 		received[sig] = pending_array[sig];
 		blocked_set &= ~(1U << sig);
@@ -230,7 +231,8 @@
 	  old_handlers[sig] = handler;
 	  return result;
 	}
-      return signal (sig, handler);
+      else
+	return signal (sig, handler);
     }
   else
     {