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_module.c
          +++ new/usr/src/cmd/fm/fmd/common/fmd_module.c
↓ open down ↓ 251 lines elided ↑ open up ↑
 252  252          (void) fmd_conf_getprop(fmd.d_conf, "client.doorthrlim",
 253  253              &mp->mod_stats->ms_doorthrlimit.fmds_value.ui32);
 254  254  
 255  255          (void) fmd_conf_getprop(fmd.d_conf, "client.xprtlim",
 256  256              &mp->mod_stats->ms_xprtlimit.fmds_value.ui32);
 257  257  
 258  258          (void) fmd_conf_getprop(fmd.d_conf, "client.xprtqlim",
 259  259              &mp->mod_stats->ms_xprtqlimit.fmds_value.ui32);
 260  260  
 261  261          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.save",
 262      -            &mp->mod_stats->ms_ckpt_save.fmds_value.bool);
      262 +            &mp->mod_stats->ms_ckpt_save.fmds_value.b);
 263  263  
 264  264          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.restore",
 265      -            &mp->mod_stats->ms_ckpt_restore.fmds_value.bool);
      265 +            &mp->mod_stats->ms_ckpt_restore.fmds_value.b);
 266  266  
 267  267          (void) fmd_conf_getprop(fmd.d_conf, "ckpt.zero",
 268      -            &mp->mod_stats->ms_ckpt_zeroed.fmds_value.bool);
      268 +            &mp->mod_stats->ms_ckpt_zeroed.fmds_value.b);
 269  269  
 270      -        if (mp->mod_stats->ms_ckpt_zeroed.fmds_value.bool)
      270 +        if (mp->mod_stats->ms_ckpt_zeroed.fmds_value.b)
 271  271                  fmd_ckpt_delete(mp); /* blow away any pre-existing checkpoint */
 272  272  
 273  273          /*
 274  274           * Place a hold on the module and grab the module lock before creating
 275  275           * the module's thread to ensure that it cannot destroy the module and
 276  276           * that it cannot call ops->mop_init() before we're done setting up.
 277  277           * NOTE: from now on, we must use fmd_module_rele() for error paths.
 278  278           */
 279  279          fmd_module_hold(mp);
 280  280          (void) pthread_mutex_lock(&mp->mod_lock);
↓ open down ↓ 1139 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX