Lines Matching defs:cfg

41 #include <sys/nsctl/cfg.h>
74 load_rdc_vols(CFGFILE *cfg)
86 cfg_rewind(cfg, CFG_SEC_CONF);
90 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF)) {
264 do_autosv_enable(CFGFILE *cfg, rdcconfig_t *rdc)
269 cfg_load_svols(cfg);
270 cfg_load_dsvols(cfg);
271 cfg_load_shadows(cfg);
272 load_rdc_vols(cfg);
282 if (cfg_vol_enable(cfg, vol, rdc->ctag, "sndr") < 0) {
289 if (cfg_vol_enable(cfg, bmp, rdc->ctag, "sndr") < 0) {
307 do_autosv_disable(CFGFILE *cfg, rdcconfig_t *rdc)
313 cfg_load_svols(cfg);
314 cfg_load_dsvols(cfg);
315 cfg_load_shadows(cfg);
316 load_rdc_vols(cfg);
328 if (cfg_vol_disable(cfg, vol, rdc->ctag, "sndr") < 0)
337 if (cfg_vol_disable(cfg, bmp, rdc->ctag, "sndr") < 0)
358 sv_enable(CFGFILE *cfg, rdcconfig_t *rdcs)
367 } else if (cfg == NULL) {
373 do_autosv_enable(cfg, rdcp);
379 sv_disable(CFGFILE *cfg, rdcconfig_t *rdcs)
388 } else if (cfg == NULL) {
394 do_autosv_disable(cfg, rdcp);
405 sv_reconfig(CFGFILE *cfg, rdcconfig_t *rdc, char *oldbmp, char *newbmp)
418 cfg_load_svols(cfg);
419 cfg_load_dsvols(cfg);
420 cfg_load_shadows(cfg);
421 load_rdc_vols(cfg);
425 if (cfg_vol_disable(cfg, oldbmp, rdc->ctag, "sndr") < 0)
431 if (cfg_vol_enable(cfg,
466 CFGFILE *cfg;
477 if ((cfg = cfg_open(NULL)) == NULL) {
481 if ((cfg_lock(cfg, CFG_WRLOCK)) < 0) {
489 if ((sv_enable(cfg, rdcp) < 0) ||
490 (cfg_put_cstring(cfg, "sndr", buf, CFG_MAX_BUF) < 0)) {
497 if (!cfg_commit(cfg)) {
502 cfg_close(cfg);
508 cfg_lookup(CFGFILE *cfg, char *shost, char *sfile)
515 numsets = cfg_get_num_entries(cfg, "sndr");
519 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) < 0) {
528 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) < 0) {
542 CFGFILE *cfg;
547 cfg = cfg_open(NULL);
548 cfg_lock(cfg, CFG_WRLOCK);
552 cfg_lookup(cfg, rdcp->shost, rdcp->sfile));
553 if ((sv_disable(cfg, rdcp) < 0) ||
554 (cfg_put_cstring(cfg, key, NULL, 0)) < 0) {
560 cfg_commit(cfg);
561 cfg_close(cfg);
579 CFGFILE *cfg;
600 if ((cfg = cfg_open(NULL)) == NULL) {
604 if ((cfg_lock(cfg, CFG_WRLOCK)) < 0) {
611 if ((setnum = cfg_lookup(cfg, rdcp->shost, rdcp->sfile)) < 0) {
617 (cfg_get_cstring(cfg, key, oldbmp, CFG_MAX_BUF)) == 0)) {
623 (sv_reconfig(cfg, rdcp, oldbmp, newentry) < 0)) {
629 if ((cfg_put_cstring(cfg, key, newentry, CFG_MAX_BUF)) < 0) {
635 cfg_commit(cfg);
636 cfg_close(cfg);
648 CFGFILE *cfg;
653 if ((cfg = cfg_open(NULL)) == NULL) {
657 if ((cfg_lock(cfg, CFG_WRLOCK)) < 0) {
664 if ((setnum = cfg_lookup(cfg, rdcp->shost, rdcp->sfile)) < 0) {
670 if ((cfg_put_cstring(cfg, key, rdcp->shost, CFG_MAX_BUF)) < 0) {
676 if ((cfg_put_cstring(cfg, key, rdcp->sfile, CFG_MAX_BUF)) < 0) {
682 if ((cfg_put_cstring(cfg, key, rdcp->sbmp, CFG_MAX_BUF)) < 0) {
688 if ((cfg_put_cstring(cfg, key, rdcp->phost, CFG_MAX_BUF)) < 0) {
694 if ((cfg_put_cstring(cfg, key, rdcp->pfile, CFG_MAX_BUF)) < 0) {
700 if ((cfg_put_cstring(cfg, key, rdcp->pbmp, CFG_MAX_BUF)) < 0) {
706 if (!cfg_commit(cfg)) {
707 cfg_close(cfg);
710 cfg_close(cfg);
714 cfg_close(cfg);