Print this page
re #13388 rb4382 fmd_api.h uses bool which is a C99/C++ keyword

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fm/fmd/common/fmd_mdb.c
          +++ new/usr/src/cmd/fm/fmd/common/fmd_mdb.c
↓ open down ↓ 539 lines elided ↑ open up ↑
 540  540          }
 541  541  
 542  542          if (mdb_vread(&s, sizeof (s), addr) != sizeof (s)) {
 543  543                  mdb_warn("failed to read statistic at %p", addr);
 544  544                  return (DCMD_ERR);
 545  545          }
 546  546  
 547  547          switch (s.fmds_type) {
 548  548          case FMD_TYPE_BOOL:
 549  549                  mdb_printf("%-11p %-4s %-32s %s\n", addr, "bool",
 550      -                    s.fmds_name, s.fmds_value.bool ? "true" : "false");
      550 +                    s.fmds_name, s.fmds_value.b ? "true" : "false");
 551  551                  break;
 552  552          case FMD_TYPE_INT32:
 553  553                  mdb_printf("%-11p %-4s %-32s %d\n", addr, "i32",
 554  554                      s.fmds_name, s.fmds_value.i32);
 555  555                  break;
 556  556          case FMD_TYPE_UINT32:
 557  557                  mdb_printf("%-11p %-4s %-32s %u\n", addr, "ui32",
 558  558                      s.fmds_name, s.fmds_value.i32);
 559  559                  break;
 560  560          case FMD_TYPE_INT64:
↓ open down ↓ 1148 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX