X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=libubus.h;h=94e5f950f7e6f89221dd05dacefd8cf2ba42b20a;hb=382a05f54d12190171b8f847773c78dc27e9b205;hp=78ffa38e7e3a4197fc5aedbc4a6c7c9ba09593c6;hpb=6d24ad71f6fdb5345970fcfa7450cd5a50790d18;p=project%2Fubus.git diff --git a/libubus.h b/libubus.h index 78ffa38..94e5f95 100644 --- a/libubus.h +++ b/libubus.h @@ -39,13 +39,6 @@ struct ubus_msghdr_buf { struct blob_attr *data; }; -static inline struct blob_attr * -ubus_msghdr_data(struct ubus_msghdr *hdr) -{ - struct ubus_msghdr_buf *hdrbuf = container_of(hdr, typeof(*hdrbuf), hdr); - return hdrbuf->data; -} - typedef void (*ubus_lookup_handler_t)(struct ubus_context *ctx, struct ubus_object_data *obj, void *priv); @@ -156,6 +149,7 @@ struct ubus_context { struct ubus_msghdr_buf msgbuf; uint32_t msgbuf_data_len; + int msgbuf_reduction_counter; }; struct ubus_object_data {