+int uci_set_confdir(struct uci_context *ctx, char *dir)
+{
+ dir = uci_strdup(ctx, dir);
+ if (ctx->confdir != uci_confdir)
+ free(ctx->confdir);
+ ctx->confdir = dir;
+ return 0;
+}
+
+int uci_set_savedir(struct uci_context *ctx, char *dir)
+{
+ dir = uci_strdup(ctx, dir);
+ if (ctx->savedir != uci_savedir)
+ free(ctx->savedir);
+ ctx->savedir = dir;
+ return 0;
+}
+