void xenbus_wait_for_watch(xenbus_event_queue *queue) { char **ret; if (!queue) queue = &xenbus_events; ret = xenbus_wait_for_watch_return(queue); free(ret); }
void xenbus_wait_for_watch(xenbus_event_queue *queue) { char **ret; if (!queue) queue = &xenbus_events; ret = xenbus_wait_for_watch_return(queue); if (ret) free(ret); else printk("unexpected path returned by watch\n"); }
void xenbus_wait_for_watch(struct xenbus_event_queue *queue) { char **ret; if (!queue) queue = &xenbus_default_watch_queue; ret = xenbus_wait_for_watch_return(queue); if (ret) bmk_memfree(ret, BMK_MEMWHO_WIREDBMK); else minios_printk("unexpected path returned by watch\n"); }
void xenbus_wait_for_watch(xenbus_event_queue *queue) { struct xenbus_event *event; if (!queue) queue = &xenbus_events; event = xenbus_wait_for_watch_return(queue); if (event) { vPortFree(event); } else printk("unexpected path returned by watch\n"); }