path: root/src/lib/ecore/ecore_private.h
diff options
authorDerek Foreman <>2019-02-12 13:51:02 -0500
committerChristopher Michael <>2019-02-13 09:58:06 -0500
commitb5e90ebe0d49edc405e9a5ab60b3c1e7ea65a5fa (patch)
tree4c2cd0165dcc32635f397b7c2b1d44c8338da834 /src/lib/ecore/ecore_private.h
parent27e101da4b0134186217e27aceceb96ef2636fe5 (diff)
ecore_main: Add ECORE_FD_ALWAYS flag
Summary: This allows an fd handler to be called after select exits unconditionally. Our wayland client code needs this to be thread safe, as it needs to call prepare_read before entering select, and then either read or cancel_read after select. Reviewers: cedric Reviewed By: cedric Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision:
Diffstat (limited to '')
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/ecore/ecore_private.h b/src/lib/ecore/ecore_private.h
index 4e980d9123..2cb3b36d27 100644
--- a/src/lib/ecore/ecore_private.h
+++ b/src/lib/ecore/ecore_private.h
@@ -138,6 +138,7 @@ struct _Efl_Loop_Data
138 Ecore_Fd_Handler *fd_handlers; 138 Ecore_Fd_Handler *fd_handlers;
139 Eina_List *fd_handlers_with_prep; 139 Eina_List *fd_handlers_with_prep;
140 Eina_List *file_fd_handlers; 140 Eina_List *file_fd_handlers;
141 Eina_List *always_fd_handlers;
141 Eina_List *fd_handlers_with_buffer; 142 Eina_List *fd_handlers_with_buffer;
142 Eina_List *fd_handlers_to_delete; 143 Eina_List *fd_handlers_to_delete;
143 Ecore_Fd_Handler *fd_handlers_to_call; 144 Ecore_Fd_Handler *fd_handlers_to_call;