X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=uci.h;h=1b6c9fa931bedd5ef10374ad7bb39a5a6f038cc8;hb=6042bb553c8660cc649a3f0eed0d932878b10cac;hp=88d94c981521544fbc427a86e3990f0b3a7977fb;hpb=b892863972083681e8e7cb17a90d772d2a5c9304;p=project%2Fuci.git diff --git a/uci.h b/uci.h index 88d94c9..1b6c9fa 100644 --- a/uci.h +++ b/uci.h @@ -202,9 +202,12 @@ extern int uci_save(struct uci_context *ctx, struct uci_package *p); /** * uci_commit: commit changes to a package * @ctx: uci context - * @p: uci_package struct + * @p: uci_package struct pointer + * + * committing may reload the whole uci_package data, + * the supplied pointer is updated accordingly */ -extern int uci_commit(struct uci_context *ctx, struct uci_package *p); +extern int uci_commit(struct uci_context *ctx, struct uci_package **p); /** * uci_list_configs: List available uci config files @@ -287,6 +290,7 @@ struct uci_section struct uci_element e; struct uci_list options; struct uci_package *package; + bool anonymous; char *type; };