Move the event loop to evtloop.c, and wake up sleeping jobs every 10 seconds.
[apps/madmutt.git] / lib-sys / evtloop.h
index 73c9ec5..0865039 100644 (file)
@@ -65,6 +65,7 @@ typedef struct job_t {
     el_mode  mode  : 3;
     el_mode  emode : 3;
 
+    struct timeval mru;
     int (*llp)(struct job_t *);
     const struct machine_t *m;
     void *ptr;
@@ -96,6 +97,8 @@ __must_check__ ssize_t el_job_write(job_t *w, buffer_t *buf);
 
 
 int el_dispatch(int timeout);
+void *el_loop(void *);
+
 void el_initialize(void);
 void el_shutdown(void);