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_rpc_adm.c
          +++ new/usr/src/cmd/fm/fmd/common/fmd_rpc_adm.c
↓ open down ↓ 1055 lines elided ↑ open up ↑
1056 1056  xdr_fmd_stat(XDR *xp, fmd_stat_t *sp)
1057 1057  {
1058 1058          bool_t rv = TRUE;
1059 1059  
1060 1060          rv &= xdr_opaque(xp, sp->fmds_name, sizeof (sp->fmds_name));
1061 1061          rv &= xdr_u_int(xp, &sp->fmds_type);
1062 1062          rv &= xdr_opaque(xp, sp->fmds_desc, sizeof (sp->fmds_desc));
1063 1063  
1064 1064          switch (sp->fmds_type) {
1065 1065          case FMD_TYPE_BOOL:
1066      -                rv &= xdr_int(xp, &sp->fmds_value.bool);
     1066 +                rv &= xdr_int(xp, &sp->fmds_value.b);
1067 1067                  break;
1068 1068          case FMD_TYPE_INT32:
1069 1069                  rv &= xdr_int32_t(xp, &sp->fmds_value.i32);
1070 1070                  break;
1071 1071          case FMD_TYPE_UINT32:
1072 1072                  rv &= xdr_uint32_t(xp, &sp->fmds_value.ui32);
1073 1073                  break;
1074 1074          case FMD_TYPE_INT64:
1075 1075                  rv &= xdr_int64_t(xp, &sp->fmds_value.i64);
1076 1076                  break;
↓ open down ↓ 12 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX