summaryrefslogtreecommitdiff
path: root/src/lib/ecore/ecore_private.h
diff options
context:
space:
mode:
authorDerek Foreman <derek.foreman.samsung@gmail.com>2018-07-26 15:37:00 -0500
committerDerek Foreman <derek.foreman.samsung@gmail.com>2019-02-13 10:33:40 -0600
commit66ce295fc9d09a0ba1454d25ca7b4e32a51c9553 (patch)
tree4b7bbff08919f2e69f1d92824e7aaf6e9c86216a /src/lib/ecore/ecore_private.h
parent46885653bc0467f88042bb110fdc973b2258f69c (diff)
ecore_main: Add ECORE_FD_ALWAYS flag
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. Signed-off-by: Derek Foreman <derek.foreman.samsung@gmail.com> Reviewed-by: Chris Michael <cp.michael@samsung.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D7914
Diffstat (limited to '')
-rw-r--r--src/lib/ecore/ecore_private.h1
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;