mirror of
https://github.com/troglobit/libuev.git
synced 2026-11-08 16:10:59 +00:00
Minor changes
This commit is contained in:
1 parent
047cc44c83
commit
92cfe557ca
2 files changed
+4
-5
No files matched your search
@@ -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);
|
||||||
|
|||||||
@@ -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 */
|
||||||
|
|||||||
Reference in new issue
Block a user