r12123: handle fde == NULL at the correct level
[bbaumbach/samba-autobuild/.git] / source4 / lib / events / events.h
index 6994f6a1245d089fa125462884775e17d4825e13..3570229715e856bfab79b8446ee544eef660a417 100644 (file)
@@ -49,6 +49,8 @@ int event_loop_wait(struct event_context *ev);
 uint16_t event_get_fd_flags(struct fd_event *fde);
 void event_set_fd_flags(struct fd_event *fde, uint16_t flags);
 
+struct event_context *event_context_find(TALLOC_CTX *mem_ctx);
+
 /* bits for file descriptor event flags */
 #define EVENT_FD_READ 1
 #define EVENT_FD_WRITE 2
@@ -61,4 +63,4 @@ void event_set_fd_flags(struct fd_event *fde, uint16_t flags);
 #define EVENT_FD_NOT_WRITEABLE(fde) \
        event_set_fd_flags(fde, event_get_fd_flags(fde) & ~EVENT_FD_WRITE)
 #define EVENT_FD_NOT_READABLE(fde) \
-       event_set_fd_flags(fde, event_get_fd_flags(fde) & ~EVENT_FD_WRITE)
+       event_set_fd_flags(fde, event_get_fd_flags(fde) & ~EVENT_FD_READ)