Minor changes

This commit is contained in:
martijn81 committed 2017-05-06 17:37:36 +02:00
1 parent 047cc44c83
commit 92cfe557ca
2 files changed
+4 -5

No files matched your search

+3 -4
View File
@@ -61,10 +61,9 @@ int uev_io_init(uev_ctx_t *ctx, uev_t *w, uev_cb_t *cb, void *arg, int fd, int e
int uev_io_set(uev_t *w, int fd, int events) int uev_io_set(uev_t *w, int fd, int events)
{ {
if( events & UEV_ONESHOT if( (events & UEV_ONESHOT) && w->active ) {
&& 1 == w->active ) { return uev_watcher_rearm(w);
return uev_watcher_rearm(w); }
}
/* Ignore any errors, only to clean up anything lingering ... */ /* Ignore any errors, only to clean up anything lingering ... */
uev_io_stop(w); uev_io_stop(w);
+1 -1
View File
@@ -37,7 +37,7 @@
#define UEV_PRI EPOLLPRI #define UEV_PRI EPOLLPRI
#define UEV_HUP EPOLLHUP #define UEV_HUP EPOLLHUP
#define UEV_RDHUP EPOLLRDHUP #define UEV_RDHUP EPOLLRDHUP
#define UEV_ET EPOLLET #define UEV_EDGE EPOLLET
#define UEV_ONESHOT EPOLLONESHOT #define UEV_ONESHOT EPOLLONESHOT
/* Run flags */ /* Run flags */