summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2014-03-11 01:57:02 +0000
committerDmitry V. Levin <ldv@altlinux.org>2014-03-11 01:57:02 +0000
commitb9d4d21a611e852e4ef6c021688e4f45f9a137ed (patch)
tree170011fdf6260f8886100f213573bc200fd1c4c5
parent4a524dbbdf3ef72259eea1e515f4fd8aee034f93 (diff)
downloadstrace-b9d4d21a611e852e4ef6c021688e4f45f9a137ed.tar.gz
strace-b9d4d21a611e852e4ef6c021688e4f45f9a137ed.tar.bz2
strace-b9d4d21a611e852e4ef6c021688e4f45f9a137ed.tar.xz
Update siginfo codes
* signal.c (siginfo_codes): Add SI_DETHREAD.
-rw-r--r--signal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/signal.c b/signal.c
index e17aa8b..c85e1b5 100644
--- a/signal.c
+++ b/signal.c
@@ -376,6 +376,7 @@ print_sigset_addr_len(struct tcb *tcp, long addr, long len)
#define SI_ASYNCIO -4 /* sent by AIO completion */
#define SI_SIGIO -5 /* sent by SIGIO */
#define SI_TKILL -6 /* sent by tkill */
+#define SI_DETHREAD -7 /* sent by execve killing subsidiary threads */
#define SI_ASYNCNL -60 /* sent by asynch name lookup completion */
#endif
@@ -408,6 +409,9 @@ static const struct xlat siginfo_codes[] = {
#ifdef SI_TKILL
XLAT(SI_TKILL),
#endif
+#ifdef SI_DETHREAD
+ XLAT(SI_DETHREAD),
+#endif
#ifdef SI_ASYNCNL
XLAT(SI_ASYNCNL),
#endif