eio: share _efl_io_manager_future_cancel with all of eio.
authorCedric BAIL <cedric@osg.samsung.com>
Thu, 21 Dec 2017 00:23:18 +0000 (16:23 -0800)
committerWonki Kim <wonki_.kim@samsung.com>
Thu, 31 May 2018 05:51:52 +0000 (14:51 +0900)
src/lib/eio/efl_io_manager.c
src/lib/eio/eio_private.h

index 786dff1..18024f7 100644 (file)
@@ -52,12 +52,6 @@ struct _Job_Closure
 
 /* Helper functions */
 static void
-_efl_io_manager_future_cancel(void *data, const Eina_Promise *dead_ptr EINA_UNUSED)
-{
-   eio_file_cancel(data);
-}
-
-static void
 _future_file_done_cb(void *data, Eio_File *handler)
 {
    Eina_Promise *p = data;
index 7c6bcc7..7e86566 100644 (file)
@@ -545,6 +545,12 @@ Eio_File * _eio_file_xattr(const char *path,
 void _eio_string_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data);
 void _eio_direct_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data);
 
+static inline void
+_efl_io_manager_future_cancel(void *data, const Eina_Promise *dead_ptr EINA_UNUSED)
+{
+   eio_file_cancel(data);
+}
+
 EINA_VALUE_STRUCT_DESC_DEFINE(_eina_stat_desc,
                               NULL,
                               sizeof (Eina_Stat),