char *default_bridge = NULL;
char *default_gatewaydev = NULL;
enum output_format default_output_format = OUTPUT_FORMAT_JSON;
-libxl_defbool claim_mode;
+int claim_mode = 0;
static xentoollog_level minmsglevel = XTL_PROGRESS;
if (!xlu_cfg_get_string (config, "blkdev_start", &buf, 0))
blkdev_start = strdup(buf);
- libxl_defbool_setdefault(&claim_mode, false);
- (void)xlu_cfg_get_defbool (config, "claim_mode", &claim_mode, 0);
+ if (!xlu_cfg_get_long (config, "claim_mode", &l, 0))
+ claim_mode = l;
xlu_cfg_destroy(config);
}
extern int autoballoon;
extern int run_hotplug_scripts;
extern int dryrun_only;
-extern libxl_defbool claim_mode;
+extern int claim_mode;
extern char *lockfile;
extern char *default_vifscript;
extern char *default_bridge;
if (!xlu_cfg_get_long (config, "maxmem", &l, 0))
b_info->max_memkb = l * 1024;
- b_info->claim_mode = claim_mode;
+ libxl_defbool_set(&b_info->claim_mode, claim_mode);
if (xlu_cfg_get_string (config, "on_poweroff", &buf, 0))
buf = "destroy";
/*
* Only if enabled (claim_mode=1) or there are outstanding claims.
*/
- if (libxl_defbool_val(claim_mode) || info.outstanding_pages)
+ if (claim_mode || info.outstanding_pages)
printf("outstanding_claims : %"PRIu64"\n", info.outstanding_pages / i);
if (!libxl_get_freecpus(ctx, &cpumap)) {
/* No options */
}
- if (!libxl_defbool_val(claim_mode))
+ if (!claim_mode)
fprintf(stderr, "claim_mode not enabled (see man xl.conf).\n");
info = libxl_list_domain(ctx, &nb_domain);