Fix old sigaction display
* signal.c (sys_sigaction): Fix display of sigaction with
SIG_DFL/SIG_IGN handlers.
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
diff --git a/signal.c b/signal.c
index 11396bd..999d149 100644
--- a/signal.c
+++ b/signal.c
@@ -1022,20 +1022,20 @@
}
#endif /* !USE_PROCFS */
tprintf("{%#lx, ", (long) sa.SA_HANDLER);
-#ifndef LINUX
- printsigmask(&sa.sa_mask, 0);
-#else
- long_to_sigset(sa.sa_mask, &sigset);
- printsigmask(&sigset, 0);
-#endif
- tprints(", ");
- printflags(sigact_flags, sa.sa_flags, "SA_???");
-#ifdef SA_RESTORER
- if (sa.sa_flags & SA_RESTORER)
- tprintf(", %p", sa.sa_restorer);
-#endif
- tprints("}");
}
+#ifndef LINUX
+ printsigmask(&sa.sa_mask, 0);
+#else
+ long_to_sigset(sa.sa_mask, &sigset);
+ printsigmask(&sigset, 0);
+#endif
+ tprints(", ");
+ printflags(sigact_flags, sa.sa_flags, "SA_???");
+#ifdef SA_RESTORER
+ if (sa.sa_flags & SA_RESTORER)
+ tprintf(", %p", sa.sa_restorer);
+#endif
+ tprints("}");
}
if (entering(tcp))
tprints(", ");