Print this page
re #13388 rb4382 fmd_api.h uses bool which is a C99/C++ keyword
        
*** 257,275 ****
  
          (void) fmd_conf_getprop(fmd.d_conf, "client.xprtqlim",
              &mp->mod_stats->ms_xprtqlimit.fmds_value.ui32);
  
          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.save",
!             &mp->mod_stats->ms_ckpt_save.fmds_value.bool);
  
          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.restore",
!             &mp->mod_stats->ms_ckpt_restore.fmds_value.bool);
  
          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.zero",
!             &mp->mod_stats->ms_ckpt_zeroed.fmds_value.bool);
  
!         if (mp->mod_stats->ms_ckpt_zeroed.fmds_value.bool)
                  fmd_ckpt_delete(mp); /* blow away any pre-existing checkpoint */
  
          /*
           * Place a hold on the module and grab the module lock before creating
           * the module's thread to ensure that it cannot destroy the module and
--- 257,275 ----
  
          (void) fmd_conf_getprop(fmd.d_conf, "client.xprtqlim",
              &mp->mod_stats->ms_xprtqlimit.fmds_value.ui32);
  
          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.save",
!             &mp->mod_stats->ms_ckpt_save.fmds_value.b);
  
          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.restore",
!             &mp->mod_stats->ms_ckpt_restore.fmds_value.b);
  
          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.zero",
!             &mp->mod_stats->ms_ckpt_zeroed.fmds_value.b);
  
!         if (mp->mod_stats->ms_ckpt_zeroed.fmds_value.b)
                  fmd_ckpt_delete(mp); /* blow away any pre-existing checkpoint */
  
          /*
           * Place a hold on the module and grab the module lock before creating
           * the module's thread to ensure that it cannot destroy the module and