X-Git-Url: http://git.openwrt.org/?p=project%2Fuci.git;a=blobdiff_plain;f=libuci.c;h=a22019969e9de825d6f9bb8777774baf701e62a5;hp=4985a33590bb390b8ddd53ee5233a604a235ec55;hb=80e2e58f4e4c0d8ff492281fa998d550a85b4d92;hpb=d11b68d88492b776de59a3ecf5536fb92539a70c diff --git a/libuci.c b/libuci.c index 4985a33..a220199 100644 --- a/libuci.c +++ b/libuci.c @@ -158,6 +158,15 @@ void uci_perror(struct uci_context *ctx, const char *prefix) } } +int uci_list_configs(struct uci_context *ctx, char ***list) +{ + UCI_HANDLE_ERR(ctx); + UCI_ASSERT(ctx, list != NULL); + UCI_ASSERT(ctx, ctx->backend && ctx->backend->list_configs); + *list = ctx->backend->list_configs(ctx); + return 0; +} + int uci_commit(struct uci_context *ctx, struct uci_package **package, bool overwrite) { UCI_HANDLE_ERR(ctx);