#include <fcntl.h>
#include <stdio.h>
-#include <avahi-common/llist.h>
-#include <avahi-common/malloc.h>
-
+#include "llist.h"
+#include "malloc.h"
+#include "timeval.h"
#include "simple-watch.h"
struct AvahiWatch {
int avahi_simple_poll_run(AvahiSimplePoll *s) {
assert(s);
- assert(s->state == STATE_PREPARED);
+ assert(s->state == STATE_PREPARED || s->state == STATE_FAILURE);
s->state = STATE_RUNNING;