Lines Matching refs:cfg

54 #include <sys/nsctl/cfg.h>
189 convert_config(CFGFILE *cfg, CFGLOCK mode)
195 if (cfg_get_cstring(cfg, "scm.set1", buf, sizeof (buf)) >= 0) {
200 cfg_rewind(cfg, CFG_SEC_CONF);
207 cfg_unlock(cfg);
208 if (!cfg_lock(cfg, CFG_WRLOCK)) {
222 if (cfg_put_cstring(cfg, "scm", default_cfg, strlen(default_cfg)) < 0) {
229 if (!cfg_commit(cfg)) {
236 if (!cfg_lock(cfg, mode)) {
244 cfg_rewind(cfg, CFG_SEC_CONF);
271 CFGFILE *cfg;
277 if ((cfg = cfg_open(NULL)) == NULL) {
283 if (!cfg_lock(cfg, CFG_RDLOCK)) {
293 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0) {
308 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0)
335 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0)
361 cfg_close(cfg);
381 CFGFILE *cfg;
385 cfg = cfg_open(NULL);
386 if (cfg == NULL) {
393 if (!cfg_lock(cfg, CFG_RDLOCK)) {
405 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0) {
420 cfg_close(cfg);
427 CFGFILE *cfg;
432 cfg = cfg_open(NULL);
433 if (cfg == NULL) {
440 if (!cfg_lock(cfg, CFG_WRLOCK)) {
452 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0) {
472 if (cfg_put_cstring(cfg, key, (char *)NULL, 0) < 0) {
485 if (!cfg_commit(cfg)) {
494 cfg_close(cfg);
525 CFGFILE *cfg;
534 cfg = cfg_open(NULL);
535 if (cfg == NULL) {
544 if (!cfg_lock(cfg, CFG_RDLOCK)) {
552 convert_config(cfg, CFG_RDLOCK);
557 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0) {
576 if (!cfg_lock(cfg, CFG_WRLOCK)) {
584 convert_config(cfg, CFG_WRLOCK);
620 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0) {
670 if (cfg_put_cstring(cfg, key, value,
696 if (!cfg_commit(cfg)) {
709 cfg_close(cfg);
788 CFGFILE *cfg;
793 if ((cfg = cfg_open(NULL)) == NULL) {
799 if (!cfg_lock(cfg, CFG_WRLOCK)) {
809 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0) {
820 rc = cfg_put_cstring(cfg, key, NULL, 0);
826 else if (!cfg_commit(cfg))
838 cfg_close(cfg);
846 CFGFILE *cfg;
858 if ((cfg = cfg_open(NULL)) == NULL) {
864 if (!cfg_lock(cfg, CFG_WRLOCK)) {
880 if (cfg_get_cstring(cfg, key, buf, sizeof (buf)) < 0) {
899 rc = cfg_put_cstring(cfg, key, "0", 1);
901 rc = cfg_put_cstring(cfg, key, "1", 1);
910 rc = cfg_put_cstring(cfg, "cache_hint", buf, sizeof (buf));
917 else if (!cfg_commit(cfg))
921 cfg_close(cfg);
1495 CFGFILE *cfg;
1500 if ((cfg = cfg_open(NULL)) == NULL) {
1506 if (!cfg_lock(cfg, CFG_RDLOCK)) {
1512 convert_config(cfg, CFG_RDLOCK);
1530 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1536 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1541 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1546 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1567 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1572 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1578 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1583 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1588 if (cfg_get_cstring(cfg, key, buf, CFG_MAX_BUF) > 0) {
1592 cfg_close(cfg);