execve signal reset

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Using man-pages 3.23 on Ubuntu lucid, I recently had cause to look up
what happens to signal handlers across execve(). The execve(2) manual
page contains the following sentence:

  The dispositions of any signals that are being caught are reset to
  being ignored.

As it happened, though, the signal I'm interested in right now defaults
to "terminate process", so I found this statement ambiguous, and looked
up POSIX, which says "Signals set to be caught by the calling process
image shall be set to the default action in the new process image".

How about the following patch?

diff --git a/man2/execve.2 b/man2/execve.2
index 0ea50db..11bec18 100644
--- a/man2/execve.2
+++ b/man2/execve.2
@@ -120,7 +120,8 @@ All process attributes are preserved during an
 except the following:
 .IP *
 The dispositions of any signals that are being caught are
-reset to being ignored.
+reset to the default action
+.RB ( signal (7)).
 .IP *
 Any alternate signal stack is not preserved
 .RB ( sigaltstack (2)).

Thanks,

-- 
Colin Watson                                       [cjwatson@xxxxxxxxxx]
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux