summaryrefslogtreecommitdiff
path: root/usr/src/cmd/truss/print.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/truss/print.c')
-rw-r--r--usr/src/cmd/truss/print.c42
1 files changed, 4 insertions, 38 deletions
diff --git a/usr/src/cmd/truss/print.c b/usr/src/cmd/truss/print.c
index fa5e43a2ae..bbcff25730 100644
--- a/usr/src/cmd/truss/print.c
+++ b/usr/src/cmd/truss/print.c
@@ -491,43 +491,9 @@ prt_opn(private_t *pri, int raw, long val) /* print open code */
}
void
-prt_sig(private_t *pri, int raw, long val) /* print signal name plus flags */
+prt_sig(private_t *pri, int raw, long val) /* print signal name */
{
- const char *s = raw? NULL : sigarg(pri, (int)val);
-
- if (s == NULL)
- prt_hex(pri, 0, val);
- else
- outstring(pri, s);
-}
-
-/* print signal name, masked with SIGNO_MASK */
-void
-prt_six(private_t *pri, int raw, long val)
-{
- const char *s = raw? NULL : sigarg(pri, (int)val & SIGNO_MASK);
-
- if (s == NULL)
- prt_hex(pri, 0, val);
- else
- outstring(pri, s);
-}
-
-void
-prt_act(private_t *pri, int raw, long val) /* print signal action value */
-{
- const char *s;
-
- if (raw)
- s = NULL;
- else if (val == (int)SIG_DFL)
- s = "SIG_DFL";
- else if (val == (int)SIG_IGN)
- s = "SIG_IGN";
- else if (val == (int)SIG_HOLD)
- s = "SIG_HOLD";
- else
- s = NULL;
+ const char *s = raw? NULL : signame(pri, (int)val);
if (s == NULL)
prt_hex(pri, 0, val);
@@ -2659,7 +2625,7 @@ void (* const Print[])() = {
prt_uts, /* UTS -- print utssys code */
prt_opn, /* OPN -- print open code */
prt_sig, /* SIG -- print signal name plus flags */
- prt_act, /* ACT -- print signal action value */
+ prt_nov, /* Was ACT, now available for reuse */
prt_msc, /* MSC -- print msgsys command */
prt_msf, /* MSF -- print msgsys flags */
prt_smc, /* SMC -- print semsys command */
@@ -2671,7 +2637,7 @@ void (* const Print[])() = {
prt_rst, /* RST -- print string returned by syscall */
prt_smf, /* SMF -- print streams message flags */
prt_ioa, /* IOA -- print ioctl argument */
- prt_six, /* SIX -- print signal, masked with SIGNO_MASK */
+ prt_nov, /* Was SIX, now available for reuse */
prt_mtf, /* MTF -- print mount flags */
prt_mft, /* MFT -- print mount file system type */
prt_iob, /* IOB -- print contents of I/O buffer */