#include "util.c"
#include "list.c"
+#include "history.c"
#include "file.c"
/* exported functions */
free(ctx->savedir);
UCI_TRAP_SAVE(ctx, ignore);
+ ctx->internal = true;
uci_cleanup(ctx);
uci_foreach_element_safe(&ctx->root, tmp, e) {
struct uci_package *p = uci_to_package(e);
return;
}
-int uci_add_history_path(struct uci_context *ctx, const char *dir)
-{
- struct uci_element *e;
-
- UCI_HANDLE_ERR(ctx);
- UCI_ASSERT(ctx, dir != NULL);
- e = uci_alloc_generic(ctx, UCI_TYPE_PATH, dir, sizeof(struct uci_element));
- uci_list_add(&ctx->history_path, &e->list);
-
- return 0;
-}
-
int uci_set_confdir(struct uci_context *ctx, const char *dir)
{
char *cdir;
return 0;
}
-int uci_set_savedir(struct uci_context *ctx, const char *dir)
-{
- char *sdir;
-
- UCI_HANDLE_ERR(ctx);
- UCI_ASSERT(ctx, dir != NULL);
-
- sdir = uci_strdup(ctx, dir);
- if (ctx->savedir != uci_savedir)
- free(ctx->savedir);
- ctx->savedir = sdir;
- return 0;
-}
-
int uci_cleanup(struct uci_context *ctx)
{
UCI_HANDLE_ERR(ctx);