const char *ubus_strerror(int error);
+static inline void ubus_add_uloop(struct ubus_context *ctx)
+{
+ uloop_fd_add(&ctx->sock, ULOOP_EDGE_TRIGGER | ULOOP_BLOCKING | ULOOP_READ);
+}
+
/* ----------- raw request handling ----------- */
/* wait for a request to complete and return its status */
fprintf(stderr, "Object Type ID: %08x\n", test_object2.type->id);
}
uloop_init();
- uloop_fd_add(&ctx->sock, ULOOP_READ | ULOOP_EDGE_TRIGGER);
+ ubus_add_uloop(ctx);
uloop_run();
ubus_free(ctx);