summaryrefslogtreecommitdiff
path: root/usr/src/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd')
-rw-r--r--usr/src/cmd/mdb/common/modules/sctp/sctp.c7
-rw-r--r--usr/src/cmd/ptools/pfiles/pfiles.c7
-rw-r--r--usr/src/cmd/truss/print.c1
3 files changed, 6 insertions, 9 deletions
diff --git a/usr/src/cmd/mdb/common/modules/sctp/sctp.c b/usr/src/cmd/mdb/common/modules/sctp/sctp.c
index 83904321bb..c40d3249e1 100644
--- a/usr/src/cmd/mdb/common/modules/sctp/sctp.c
+++ b/usr/src/cmd/mdb/common/modules/sctp/sctp.c
@@ -540,13 +540,8 @@ show_sctp_flags(sctp_t *sctp)
mdb_printf("\tunderstands_asconf\t%d\n",
sctp->sctp_understands_asconf);
mdb_printf("\tdebug\t\t\t%d\n", sctp->sctp_debug);
- mdb_printf("\tdontroute\t\t%d\n", sctp->sctp_dontroute);
- mdb_printf("\tbroadcast\t\t%d\n", sctp->sctp_broadcast);
-
- mdb_printf("\tuseloopback\t\t%d\n", sctp->sctp_useloopback);
mdb_printf("\tcchunk_pend\t\t%d\n", sctp->sctp_cchunk_pend);
mdb_printf("\tdgram_errind\t\t%d\n", sctp->sctp_dgram_errind);
- mdb_printf("\treuseaddr\t\t%d\n", sctp->sctp_reuseaddr);
mdb_printf("\tlinger\t\t\t%d\n", sctp->sctp_linger);
if (sctp->sctp_lingering)
@@ -572,8 +567,8 @@ show_sctp_flags(sctp_t *sctp)
mdb_printf("\tprsctp_aware\t\t%d\n", sctp->sctp_prsctp_aware);
mdb_printf("\tlinklocal\t\t%d\n", sctp->sctp_linklocal);
- mdb_printf("\tmac_exempt\t\t%d\n", sctp->sctp_mac_exempt);
mdb_printf("\trexmitting\t\t%d\n", sctp->sctp_rexmitting);
+ mdb_printf("\tzero_win_probe\t\t%d\n", sctp->sctp_zero_win_probe);
mdb_printf("\trecvsndrcvinfo\t\t%d\n", sctp->sctp_recvsndrcvinfo);
mdb_printf("\trecvassocevnt\t\t%d\n", sctp->sctp_recvassocevnt);
diff --git a/usr/src/cmd/ptools/pfiles/pfiles.c b/usr/src/cmd/ptools/pfiles/pfiles.c
index 634736cf7b..80fdaa3e46 100644
--- a/usr/src/cmd/ptools/pfiles/pfiles.c
+++ b/usr/src/cmd/ptools/pfiles/pfiles.c
@@ -544,11 +544,12 @@ show_sockopts(struct ps_prochandle *Pr, int fd)
{ SO_DONTROUTE, "SO_DONTROUTE," },
{ SO_BROADCAST, "SO_BROADCAST," },
{ SO_OOBINLINE, "SO_OOBINLINE," },
- { SO_DGRAM_ERRIND, "SO_DGRAM_ERRIND,"}
+ { SO_DGRAM_ERRIND, "SO_DGRAM_ERRIND,"},
+ { SO_ALLZONES, "SO_ALLZONES," },
};
struct linger l;
- buf[0] = ',';
+ buf[0] = '!'; /* sentinel value, never printed */
buf[1] = '\0';
for (i = 0; i < sizeof (boolopts) / sizeof (boolopts[0]); i++) {
@@ -588,7 +589,7 @@ show_sockopts(struct ps_prochandle *Pr, int fd)
}
}
- buf[strlen(buf) - 1] = '\0';
+ buf[strlen(buf) - 1] = '\0'; /* overwrites sentinel if no options */
if (buf[1] != '\0')
(void) printf("\t%s\n", buf+1);
}
diff --git a/usr/src/cmd/truss/print.c b/usr/src/cmd/truss/print.c
index 7ab35fd3b5..d8fc6fc08a 100644
--- a/usr/src/cmd/truss/print.c
+++ b/usr/src/cmd/truss/print.c
@@ -1758,6 +1758,7 @@ sol_optname(private_t *pri, long val)
case SO_ERROR: return ("SO_ERROR");
case SO_TYPE: return ("SO_TYPE");
case SO_PROTOTYPE: return ("SO_PROTOTYPE");
+ case SO_ALLZONES: return ("SO_ALLZONES");
default: (void) snprintf(pri->code_buf, CBSIZE,
"0x%lx", val);