Merge pull request #7 from villains/master

Add support for EPOLLPRI events for i/o watchers

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2016-03-16 16:28:36 +01:00
commit ece9788f5a
3 files changed
+3 -2

No files matched your search

+1 -1
View File
@@ -34,7 +34,7 @@
* @param cb I/O callback
* @param arg Optional callback argument
* @param fd File descriptor to watch, or -1 to register an empty watcher
* @param events Requested events to watch for, a mask of %UEV_READ and %UEV_WRITE
* @param events Requested events to watch for, a mask of %UEV_READ, %UEV_WRITE and %UEV_PRI
*
* @return POSIX OK(0) or non-zero with @param errno set on error.
*/
+1 -1
View File
@@ -37,7 +37,7 @@ typedef enum {
} uev_type_t;
/* Event mask, used internally only. */
#define UEV_EVENT_MASK (UEV_READ | UEV_WRITE)
#define UEV_EVENT_MASK (UEV_READ | UEV_WRITE | UEV_PRI)
/* Main libuEv context type */
typedef struct {
+1
View File
@@ -34,6 +34,7 @@
#define UEV_NONE 0
#define UEV_READ EPOLLIN
#define UEV_WRITE EPOLLOUT
#define UEV_PRI EPOLLPRI
/* Run flags */
#define UEV_ONCE 1