projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Move the event loop to evtloop.c, and wake up sleeping jobs every 10 seconds.
[apps/madmutt.git]
/
lib-sys
/
evtloop.h
diff --git
a/lib-sys/evtloop.h
b/lib-sys/evtloop.h
index
73c9ec5
..
0865039
100644
(file)
--- a/
lib-sys/evtloop.h
+++ b/
lib-sys/evtloop.h
@@
-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);