summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS12
-rw-r--r--Makefile.am11
-rw-r--r--configure.ac130
-rw-r--r--m4/eio_check_options.m456
-rw-r--r--old/ChangeLog.eio (renamed from legacy/eio/ChangeLog)0
-rw-r--r--old/NEWS.eio (renamed from legacy/eio/NEWS)0
-rw-r--r--old/README.eio (renamed from legacy/eio/README)0
-rw-r--r--pc/eio.pc.in (renamed from legacy/eio/eio.pc.in)0
-rw-r--r--po/cs.po2
-rw-r--r--po/de.po2
-rw-r--r--po/el.po2
-rw-r--r--po/eo.po2
-rw-r--r--po/es.po2
-rw-r--r--po/fr.po2
-rw-r--r--po/gl.po2
-rw-r--r--po/it.po2
-rw-r--r--po/ko.po2
-rw-r--r--po/nl.po2
-rw-r--r--po/pt.po2
-rw-r--r--po/sl.po2
-rw-r--r--src/Makefile.am1
-rw-r--r--src/Makefile_Ecore_Evas.am4
-rw-r--r--src/Makefile_Eio.am50
-rw-r--r--src/lib/eio/Eio.h (renamed from legacy/eio/src/lib/Eio.h)0
-rw-r--r--src/lib/eio/eio_dir.c (renamed from legacy/eio/src/lib/eio_dir.c)12
-rw-r--r--src/lib/eio/eio_eet.c (renamed from legacy/eio/src/lib/eio_eet.c)30
-rw-r--r--src/lib/eio/eio_file.c (renamed from legacy/eio/src/lib/eio_file.c)38
-rw-r--r--src/lib/eio/eio_inline_helper.x (renamed from legacy/eio/src/lib/eio_inline_helper.x)0
-rw-r--r--src/lib/eio/eio_main.c (renamed from legacy/eio/src/lib/eio_main.c)0
-rw-r--r--src/lib/eio/eio_map.c (renamed from legacy/eio/src/lib/eio_map.c)14
-rw-r--r--src/lib/eio/eio_monitor.c (renamed from legacy/eio/src/lib/eio_monitor.c)8
-rw-r--r--src/lib/eio/eio_monitor_inotify.c (renamed from legacy/eio/src/lib/eio_monitor_inotify.c)2
-rw-r--r--src/lib/eio/eio_monitor_poll.c (renamed from legacy/eio/src/lib/eio_monitor_poll.c)4
-rw-r--r--src/lib/eio/eio_monitor_win32.c (renamed from legacy/eio/src/lib/eio_monitor_win32.c)2
-rw-r--r--src/lib/eio/eio_private.h (renamed from legacy/eio/src/lib/eio_private.h)0
-rw-r--r--src/lib/eio/eio_single.c (renamed from legacy/eio/src/lib/eio_single.c)16
-rw-r--r--src/lib/eio/eio_xattr.c (renamed from legacy/eio/src/lib/eio_xattr.c)10
37 files changed, 332 insertions, 92 deletions
diff --git a/AUTHORS b/AUTHORS
index e96759c..c1c1ee9 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -189,3 +189,15 @@ Embryo
189 189
190The Rasterman (Carsten Haitzler) <raster@rasterman.com> 190The Rasterman (Carsten Haitzler) <raster@rasterman.com>
191Jérôme Pinot <ngc891@gmail.com> 191Jérôme Pinot <ngc891@gmail.com>
192
193Eio
194---
195
196Cedric Bail <cedric.bail@free.fr>
197Stephen Houston <UnixTitan@gmail.com>
198Gustavo Sverzut Barbieri <barbieri@gmail.com>
199Vincent "caro" Torri <vtorri at univ-evry dot fr>
200Mikael SANS <sans.mikael@gmail.com>
201Mike Blumenkrantz (zmike/discomfitor) <michael.blumenkrantz@gmail.com>
202Jérôme Pinot <ngc891@gmail.com>
203Daniel Willmann <d.willmann@samsung.com>
diff --git a/Makefile.am b/Makefile.am
index b59b220..0cca9c2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -41,7 +41,10 @@ m4/eina_check.m4 \
41m4/eina_config.m4 \ 41m4/eina_config.m4 \
42m4/evas_check_engine.m4 \ 42m4/evas_check_engine.m4 \
43m4/evas_check_loader.m4 \ 43m4/evas_check_loader.m4 \
44m4/evas_dither.m4 44m4/evas_dither.m4 \
45m4/ecore_check_c_extension.m4 \
46m4/ecore_check_module.m4 \
47m4/eio_check_options.m4
45 48
46EXTRA_DIST += \ 49EXTRA_DIST += \
47autogen.sh \ 50autogen.sh \
@@ -93,7 +96,8 @@ pc/ecore-x.pc \
93pc/ecore-imf.pc \ 96pc/ecore-imf.pc \
94pc/ecore-imf-evas.pc \ 97pc/ecore-imf-evas.pc \
95pc/ecore-evas.pc \ 98pc/ecore-evas.pc \
96pc/embryo.pc 99pc/embryo.pc \
100pc/eio.pc
97 101
98pkgconfigdir = $(libdir)/pkgconfig 102pkgconfigdir = $(libdir)/pkgconfig
99pkgconfig_DATA = 103pkgconfig_DATA =
@@ -120,7 +124,8 @@ pc/ecore-input-evas.pc \
120pc/ecore-imf.pc \ 124pc/ecore-imf.pc \
121pc/ecore-imf-evas.pc \ 125pc/ecore-imf-evas.pc \
122pc/ecore-evas.pc \ 126pc/ecore-evas.pc \
123pc/embryo.pc 127pc/embryo.pc \
128pc/eio.pc
124 129
125if BUILD_ENGINE_SOFTWARE_X11 130if BUILD_ENGINE_SOFTWARE_X11
126pkgconfig_DATA += pc/evas-software-x11.pc 131pkgconfig_DATA += pc/evas-software-x11.pc
diff --git a/configure.ac b/configure.ac
index d973639..b7d0254 100644
--- a/configure.ac
+++ b/configure.ac
@@ -109,7 +109,7 @@ requirements_libs_ecore_wince=""
109requirements_libs_ecore_x="" 109requirements_libs_ecore_x=""
110requirements_libs_ecore_evas="" 110requirements_libs_ecore_evas=""
111requirements_libs_embryo="" 111requirements_libs_embryo=""
112#requirements_libs_eio="" 112requirements_libs_eio=""
113#requirements_libs_edje="" 113#requirements_libs_edje=""
114#requirements_libs_efreet="" 114#requirements_libs_efreet=""
115#requirements_libs_e_dbus="" 115#requirements_libs_e_dbus=""
@@ -139,7 +139,7 @@ requirements_pc_ecore_wince=""
139requirements_pc_ecore_x="" 139requirements_pc_ecore_x=""
140requirements_pc_ecore_evas="" 140requirements_pc_ecore_evas=""
141requirements_pc_embryo="" 141requirements_pc_embryo=""
142#requirements_pc_eio="" 142requirements_pc_eio=""
143#requirements_pc_edje="" 143#requirements_pc_edje=""
144#requirements_pc_efreet="" 144#requirements_pc_efreet=""
145#requirements_pc_e_dbus="" 145#requirements_pc_e_dbus=""
@@ -159,7 +159,6 @@ requirements_pc_deps_ecore_sdl=""
159requirements_pc_deps_ecore_wayland="" 159requirements_pc_deps_ecore_wayland=""
160requirements_pc_deps_ecore_evas="" 160requirements_pc_deps_ecore_evas=""
161requirements_pc_deps_embryo="" 161requirements_pc_deps_embryo=""
162#requirements_pc_deps_eio=""
163#requirements_pc_deps_edje="" 162#requirements_pc_deps_edje=""
164#requirements_pc_deps_efreet="" 163#requirements_pc_deps_efreet=""
165#requirements_pc_deps_e_dbus="" 164#requirements_pc_deps_e_dbus=""
@@ -189,7 +188,7 @@ AC_SUBST([requirements_libs_ecore_wince])
189AC_SUBST([requirements_libs_ecore_x]) 188AC_SUBST([requirements_libs_ecore_x])
190AC_SUBST([requirements_libs_ecore_evas]) 189AC_SUBST([requirements_libs_ecore_evas])
191AC_SUBST([requirements_libs_embryo]) 190AC_SUBST([requirements_libs_embryo])
192#AC_SUBST([requirements_libs_eio]) 191AC_SUBST([requirements_libs_eio])
193#AC_SUBST([requirements_libs_edje]) 192#AC_SUBST([requirements_libs_edje])
194#AC_SUBST([requirements_libs_efreet]) 193#AC_SUBST([requirements_libs_efreet])
195#AC_SUBST([requirements_libs_e_dbus]) 194#AC_SUBST([requirements_libs_e_dbus])
@@ -219,7 +218,7 @@ AC_SUBST([requirements_pc_ecore_wince])
219AC_SUBST([requirements_pc_ecore_x]) 218AC_SUBST([requirements_pc_ecore_x])
220AC_SUBST([requirements_pc_ecore_evas]) 219AC_SUBST([requirements_pc_ecore_evas])
221AC_SUBST([requirements_pc_embryo]) 220AC_SUBST([requirements_pc_embryo])
222#AC_SUBST([requirements_pc_eio]) 221AC_SUBST([requirements_pc_eio])
223#AC_SUBST([requirements_pc_edje]) 222#AC_SUBST([requirements_pc_edje])
224#AC_SUBST([requirements_pc_efreet]) 223#AC_SUBST([requirements_pc_efreet])
225#AC_SUBST([requirements_pc_e_dbus]) 224#AC_SUBST([requirements_pc_e_dbus])
@@ -3770,6 +3769,7 @@ AC_MSG_NOTICE([Ecore_Evas checks])
3770### Default values 3769### Default values
3771 3770
3772have_ecore_evas="yes" 3771have_ecore_evas="yes"
3772have_extn="yes"
3773 3773
3774want_ecore_evas_software_buffer="yes" 3774want_ecore_evas_software_buffer="yes"
3775want_ecore_evas_software_x11="no" 3775want_ecore_evas_software_x11="no"
@@ -3796,6 +3796,7 @@ case "$host_os" in
3796 want_ecore_evas_software_ddraw="yes" 3796 want_ecore_evas_software_ddraw="yes"
3797 want_ecore_evas_software_sdl="yes" 3797 want_ecore_evas_software_sdl="yes"
3798 want_ecore_evas_gl_sdl="yes" 3798 want_ecore_evas_gl_sdl="yes"
3799 want_ecore_evas_extn="no"
3799 ;; 3800 ;;
3800 darwin*) 3801 darwin*)
3801 want_ecore_evas_software_sdl="yes" 3802 want_ecore_evas_software_sdl="yes"
@@ -3862,10 +3863,10 @@ ECORE_EVAS_CHECK_MODULE_FULL([ews],
3862 3863
3863# ecore_evas_extn 3864# ecore_evas_extn
3864 3865
3865have_extn="yes"
3866if test "x${have_ecore_ipc}" = "xno" || \ 3866if test "x${have_ecore_ipc}" = "xno" || \
3867 test "x${have_ecore_evas_software_buffer}" = "xno" || \ 3867 test "x${have_ecore_evas_software_buffer}" = "xno" || \
3868 test "x${have_shm_open}" = "xno" ; then 3868 test "x${have_shm_open}" = "xno" || \
3869 test "x${have_windows}" = "xyes" ; then
3869 have_extn="no" 3870 have_extn="no"
3870fi 3871fi
3871 3872
@@ -4049,6 +4050,116 @@ fi
4049#### End of Ecore_Evas 4050#### End of Ecore_Evas
4050 4051
4051 4052
4053#### Eio
4054
4055AC_MSG_NOTICE([Eio checks])
4056
4057### Additional options to configure
4058
4059### Default values
4060
4061### Checks for programs
4062
4063### Checks for libraries
4064
4065requirements_pc_eio="ecore >= ${PACKAGE_VERSION} eet >= ${PACKAGE_VERSION} eina >= ${PACKAGE_VERSION} ${requirements_pc_eio}"
4066
4067### Checks for header files
4068
4069AC_CHECK_HEADERS([grp.h pwd.h])
4070
4071### Checks for types
4072
4073### Checks for structures
4074
4075### Checks for compiler characteristics
4076
4077### Checks for linker characteristics
4078
4079### Checks for library functions
4080
4081AC_CHECK_FUNCS([fchmod chown getpwnam getgrnam])
4082
4083# Check for splice system call
4084
4085AC_MSG_CHECKING([whether to use splice for file copy])
4086AC_TRY_LINK(
4087 [
4088#if defined(HAVE_UNISTD_H)
4089# include <unistd.h>
4090#endif
4091#include <fcntl.h>
4092 ],
4093 [
4094long ret = splice(0,0,1,0,400,0);
4095 ],
4096 [have_splice="yes"],
4097 [have_splice="no"])
4098AC_MSG_RESULT([${have_splice}])
4099
4100if test "x${have_splice}" = "xyes" ; then
4101 AC_DEFINE([HAVE_SPLICE], [1], [Define to mention that splice syscall is supported])
4102fi
4103
4104# Check for lstat
4105
4106AC_MSG_CHECKING([whether lstat is available])
4107AC_TRY_LINK(
4108 [
4109#include <sys/types.h>
4110#include <sys/stat.h>
4111#if defined(HAVE_UNISTD_H)
4112# include <unistd.h>
4113#endif
4114 ],
4115 [
4116struct stat st;
4117lstat("/tmp", &st);
4118 ],
4119 [have_lstat="yes"],
4120 [have_lstat="no"])
4121AC_MSG_RESULT([${have_lstat}])
4122
4123if test "x${have_lstat}" = "xyes" ; then
4124 AC_DEFINE([HAVE_LSTAT], [1], [Define to mention that lstat syscall is supported])
4125fi
4126
4127# extended attribute
4128
4129AC_MSG_CHECKING([for extended attributes])
4130
4131AC_COMPILE_IFELSE(
4132 [AC_LANG_PROGRAM(
4133 [[
4134#include <stdlib.h>
4135#include <sys/types.h>
4136#include <sys/xattr.h>
4137 ]],
4138 [[
4139size_t tmp = listxattr("/", NULL, 0);
4140tmp = getxattr("/", "user.ethumb.md5", NULL, 0);
4141setxattr("/", "user.ethumb.md5", NULL, 0, 0);
4142 ]])],
4143 [
4144 AC_DEFINE([HAVE_XATTR], [1], [Define to 1 if you have the `listxattr', `setxattr' and `getxattr' functions.])
4145 have_xattr="yes"
4146 ],
4147 [have_xattr="no"])
4148
4149AC_MSG_RESULT([${have_xattr}])
4150
4151# Check for inotify specificity
4152have_inotify="no"
4153have_notify_win32="no"
4154EIO_CHECK_INOTIFY([have_inotify="yes"], [have_inotify="no"])
4155EIO_CHECK_NOTIFY_WIN32([have_notify_win32="yes"], [have_notify_win32="no"])
4156
4157AM_CONDITIONAL([EIO_HAVE_INOTIFY], [test "x${have_inotify}" = "xyes"])
4158AM_CONDITIONAL([EIO_HAVE_WINCHANGE], [test "x${have_notify_win32}" = "xyes"])
4159
4160#### End of Eio
4161
4162
4052AC_CONFIG_FILES([ 4163AC_CONFIG_FILES([
4053Makefile 4164Makefile
4054data/Makefile 4165data/Makefile
@@ -4104,6 +4215,7 @@ pc/ecore-evas.pc
4104pc/ecore-imf.pc 4215pc/ecore-imf.pc
4105pc/ecore-imf-evas.pc 4216pc/ecore-imf-evas.pc
4106pc/embryo.pc 4217pc/embryo.pc
4218pc/eio.pc
4107$po_makefile_in 4219$po_makefile_in
4108]) 4220])
4109 4221
@@ -4327,6 +4439,10 @@ echo " Ecore_Evas...................: $have_ecore_evas"
4327 echo " Extn (Plug/socket Extn)....: $have_ecore_evas_extn" 4439 echo " Extn (Plug/socket Extn)....: $have_ecore_evas_extn"
4328#fi 4440#fi
4329echo 4441echo
4442echo "Eio"
4443echo " Inotify..............: ${have_inotify}"
4444echo " Windows notification.: ${have_notify_win32}"
4445echo
4330echo "Tests..................: ${_efl_enable_tests}" 4446echo "Tests..................: ${_efl_enable_tests}"
4331if test "x${_efl_enable_tests}" = "xyes"; then 4447if test "x${_efl_enable_tests}" = "xyes"; then
4332echo " Coverage...........: ${_efl_enable_coverage}" 4448echo " Coverage...........: ${_efl_enable_coverage}"
diff --git a/m4/eio_check_options.m4 b/m4/eio_check_options.m4
new file mode 100644
index 0000000..485dd85
--- /dev/null
+++ b/m4/eio_check_options.m4
@@ -0,0 +1,56 @@
1dnl use: EIO_CHECK_INOTIFY([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2AC_DEFUN([EIO_CHECK_INOTIFY],
3[
4_eio_have_inotify="no"
5
6dnl We need to check if the right inotify version is accessible
7
8dnl It is hard to find a good test on how to check the correct
9dnl inotify version. They changed the headers a lot.
10dnl in kernel 2.6.13 __NR_inotify_init was added to the defined syscalls
11dnl in asm/unistd.h and IN_MOVE_SELF was added to linux/inotify.h
12dnl so with this check you need a very new kernel and kernel-headers!
13
14if ! test "x${have_windows}" = "xyes" ; then
15
16 AC_CHECK_LIB([c], [inotify_init],
17 [
18 AC_DEFINE([HAVE_INOTIFY], [1], [ File monitoring with Inotify ])
19 AC_DEFINE([HAVE_SYS_INOTIFY], [1], [ File monitoring with Inotify - sys/inotify.h ])
20 _eio_have_inotify="yes"
21 ],
22 [
23 AC_TRY_COMPILE(
24 [
25#include <asm/unistd.h>
26#include <linux/inotify.h>
27 ],
28 [
29int a = __NR_inotify_init; int b = IN_MOVE_SELF;
30 ],
31 [
32 AC_DEFINE([HAVE_INOTIFY], [1], [ File monitoring with Inotify ])
33 _eio_have_inotify="yes"
34 ],
35 [_eio_have_inotify="no"])
36 ])
37fi
38
39AC_MSG_CHECKING([whether inotify is to be used for filemonitoring])
40AC_MSG_RESULT([${_eio_have_inotify}])
41
42AS_IF([test "x${_eio_have_inotify}" = "xyes"], [$1], [$2])
43])
44
45dnl use: EIO_CHECK_NOTIFY_WIN32([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
46AC_DEFUN([EIO_CHECK_NOTIFY_WIN32],
47[
48if test "x${have_win32}" = "xyes" ; then
49 AC_DEFINE([HAVE_NOTIFY_WIN32], [1], [ File monitoring with Windows notification ])
50fi
51
52AC_MSG_CHECKING([whether Windows notification is to be used for filemonitoring])
53AC_MSG_RESULT([${have_win32}])
54
55AS_IF([test "x${have_win32}" = "xyes"], [$1], [$2])
56])
diff --git a/legacy/eio/ChangeLog b/old/ChangeLog.eio
index 71acd0c..71acd0c 100644
--- a/legacy/eio/ChangeLog
+++ b/old/ChangeLog.eio
diff --git a/legacy/eio/NEWS b/old/NEWS.eio
index 1fddc65..1fddc65 100644
--- a/legacy/eio/NEWS
+++ b/old/NEWS.eio
diff --git a/legacy/eio/README b/old/README.eio
index a59326a..a59326a 100644
--- a/legacy/eio/README
+++ b/old/README.eio
diff --git a/legacy/eio/eio.pc.in b/pc/eio.pc.in
index 24e409b..24e409b 100644
--- a/legacy/eio/eio.pc.in
+++ b/pc/eio.pc.in
diff --git a/po/cs.po b/po/cs.po
index 71c84e0..810cb1c 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -5,7 +5,7 @@ msgid ""
5msgstr "" 5msgstr ""
6"Project-Id-Version: ecore\n" 6"Project-Id-Version: ecore\n"
7"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 7"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
8"POT-Creation-Date: 2012-12-03 22:08+0100\n" 8"POT-Creation-Date: 2012-12-04 18:30+0100\n"
9"PO-Revision-Date: 2011-10-23 01:28+0100\n" 9"PO-Revision-Date: 2011-10-23 01:28+0100\n"
10"Last-Translator: Daniel Kolesa <quaker66@gmail.com>\n" 10"Last-Translator: Daniel Kolesa <quaker66@gmail.com>\n"
11"Language-Team: Czech <kde-i18n-doc@kde.org>\n" 11"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
diff --git a/po/de.po b/po/de.po
index 50c5f5a..aafdf38 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: ecore 0.9.9.063-2\n" 9"Project-Id-Version: ecore 0.9.9.063-2\n"
10"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 10"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
11"POT-Creation-Date: 2012-12-03 22:08+0100\n" 11"POT-Creation-Date: 2012-12-04 18:30+0100\n"
12"PO-Revision-Date: 2010-01-03 21:52+GMT\n" 12"PO-Revision-Date: 2010-01-03 21:52+GMT\n"
13"Last-Translator: Fabian Nowak <timystery@arcor.de>\n" 13"Last-Translator: Fabian Nowak <timystery@arcor.de>\n"
14"Language-Team: German <debian-l10n-german@lists.debian.org>\n" 14"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
diff --git a/po/el.po b/po/el.po
index 911b309..30c15c7 100644
--- a/po/el.po
+++ b/po/el.po
@@ -9,7 +9,7 @@ msgid ""
9msgstr "" 9msgstr ""
10"Project-Id-Version: Ecore\n" 10"Project-Id-Version: Ecore\n"
11"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 11"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
12"POT-Creation-Date: 2012-12-03 22:08+0100\n" 12"POT-Creation-Date: 2012-12-04 18:30+0100\n"
13"PO-Revision-Date: 2012-12-01 18:25+0200\n" 13"PO-Revision-Date: 2012-12-01 18:25+0200\n"
14"Last-Translator: Efstathios Iosifidis <iosifidis@opensuse.org>\n" 14"Last-Translator: Efstathios Iosifidis <iosifidis@opensuse.org>\n"
15"Language-Team: Ελληνικά, Σύγχρονα <opensuse-translation-el@opensuse.org>\n" 15"Language-Team: Ελληνικά, Σύγχρονα <opensuse-translation-el@opensuse.org>\n"
diff --git a/po/eo.po b/po/eo.po
index b07fc82..b15233b 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: enlightenment\n" 8"Project-Id-Version: enlightenment\n"
9"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 9"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
10"POT-Creation-Date: 2012-12-03 22:08+0100\n" 10"POT-Creation-Date: 2012-12-04 18:30+0100\n"
11"PO-Revision-Date: 2012-09-27 14:49+0000\n" 11"PO-Revision-Date: 2012-09-27 14:49+0000\n"
12"Last-Translator: Michael Moroni <michael.moroni@mailoo.org>\n" 12"Last-Translator: Michael Moroni <michael.moroni@mailoo.org>\n"
13"Language-Team: Esperanto <eo@li.org>\n" 13"Language-Team: Esperanto <eo@li.org>\n"
diff --git a/po/es.po b/po/es.po
index 6bc850c..8a19414 100644
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@ msgid ""
6msgstr "" 6msgstr ""
7"Project-Id-Version: ecore\n" 7"Project-Id-Version: ecore\n"
8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
9"POT-Creation-Date: 2012-12-03 22:08+0100\n" 9"POT-Creation-Date: 2012-12-04 18:30+0100\n"
10"PO-Revision-Date: 2012-11-08 02:06+0100\n" 10"PO-Revision-Date: 2012-11-08 02:06+0100\n"
11"Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n" 11"Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n"
12"Language-Team: Enlightenment Team\n" 12"Language-Team: Enlightenment Team\n"
diff --git a/po/fr.po b/po/fr.po
index 57064f2..e119baf 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@ msgid ""
6msgstr "" 6msgstr ""
7"Project-Id-Version: Ecore\n" 7"Project-Id-Version: Ecore\n"
8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
9"POT-Creation-Date: 2012-12-03 22:08+0100\n" 9"POT-Creation-Date: 2012-12-04 18:30+0100\n"
10"PO-Revision-Date: 2010-07-11 11:01+0400\n" 10"PO-Revision-Date: 2010-07-11 11:01+0400\n"
11"Last-Translator: batden <batden@orange.fr>\n" 11"Last-Translator: batden <batden@orange.fr>\n"
12"Language-Team: Enlightenment French Team <pourunmondesansgourou@gmail.com>\n" 12"Language-Team: Enlightenment French Team <pourunmondesansgourou@gmail.com>\n"
diff --git a/po/gl.po b/po/gl.po
index 41edae2..ef34a5a 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -6,7 +6,7 @@ msgid ""
6msgstr "" 6msgstr ""
7"Project-Id-Version: ecore\n" 7"Project-Id-Version: ecore\n"
8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
9"POT-Creation-Date: 2012-12-03 22:08+0100\n" 9"POT-Creation-Date: 2012-12-04 18:30+0100\n"
10"PO-Revision-Date: 2012-10-16 09:53+0200\n" 10"PO-Revision-Date: 2012-10-16 09:53+0200\n"
11"Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n" 11"Last-Translator: Aníbal Garrido <khany@member.trisquel.info>\n"
12"Language-Team: http://trasno.net/ <proxecto@trasno.net>\n" 12"Language-Team: http://trasno.net/ <proxecto@trasno.net>\n"
diff --git a/po/it.po b/po/it.po
index f4a983e..db00f78 100644
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
6msgstr "" 6msgstr ""
7"Project-Id-Version: Ecore\n" 7"Project-Id-Version: Ecore\n"
8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
9"POT-Creation-Date: 2012-12-03 22:08+0100\n" 9"POT-Creation-Date: 2012-12-04 18:30+0100\n"
10"PO-Revision-Date: 2009-10-27 19:36+0100\n" 10"PO-Revision-Date: 2009-10-27 19:36+0100\n"
11"Last-Translator: quaker66 <quaker66@gmail.com>\n" 11"Last-Translator: quaker66 <quaker66@gmail.com>\n"
12"Language-Team: none\n" 12"Language-Team: none\n"
diff --git a/po/ko.po b/po/ko.po
index 8055749..b6ffa6b 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: Enlightenment Ecore 1.7.0\n" 8"Project-Id-Version: Enlightenment Ecore 1.7.0\n"
9"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 9"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
10"POT-Creation-Date: 2012-12-03 22:08+0100\n" 10"POT-Creation-Date: 2012-12-04 18:30+0100\n"
11"PO-Revision-Date: 2012-08-30 22:50+0900\n" 11"PO-Revision-Date: 2012-08-30 22:50+0900\n"
12"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n" 12"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
13"Language-Team: Enlightenment-Intl <enlightenment-intl@lists.sourceforge." 13"Language-Team: Enlightenment-Intl <enlightenment-intl@lists.sourceforge."
diff --git a/po/nl.po b/po/nl.po
index ba9d4e3..83e4a41 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,7 +6,7 @@ msgid ""
6msgstr "" 6msgstr ""
7"Project-Id-Version: Ecore\n" 7"Project-Id-Version: Ecore\n"
8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
9"POT-Creation-Date: 2012-12-03 22:08+0100\n" 9"POT-Creation-Date: 2012-12-04 18:30+0100\n"
10"PO-Revision-Date: 2011-09-03 15:48+0100\n" 10"PO-Revision-Date: 2011-09-03 15:48+0100\n"
11"Last-Translator: Heimen Stoffels <vistausss@gmail.com>\n" 11"Last-Translator: Heimen Stoffels <vistausss@gmail.com>\n"
12"Language-Team: <vistausss@gmail.com>\n" 12"Language-Team: <vistausss@gmail.com>\n"
diff --git a/po/pt.po b/po/pt.po
index fe97eeb..fdc8efb 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
6msgstr "" 6msgstr ""
7"Project-Id-Version: ecore\n" 7"Project-Id-Version: ecore\n"
8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 8"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
9"POT-Creation-Date: 2012-12-03 22:08+0100\n" 9"POT-Creation-Date: 2012-12-04 18:30+0100\n"
10"PO-Revision-Date: 2012-08-23 00:30+0100\n" 10"PO-Revision-Date: 2012-08-23 00:30+0100\n"
11"Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n" 11"Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n"
12"Language-Team: \n" 12"Language-Team: \n"
diff --git a/po/sl.po b/po/sl.po
index c42029b..49b23e8 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: ecore 1.0\n" 9"Project-Id-Version: ecore 1.0\n"
10"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" 10"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
11"POT-Creation-Date: 2012-12-03 22:08+0100\n" 11"POT-Creation-Date: 2012-12-04 18:30+0100\n"
12"PO-Revision-Date: 2011-02-24 16:54+0100\n" 12"PO-Revision-Date: 2011-02-24 16:54+0100\n"
13"Last-Translator: r1to <renato.rener@gmail.com>\n" 13"Last-Translator: r1to <renato.rener@gmail.com>\n"
14"Language-Team: Slovenian <sl@li.org>\n" 14"Language-Team: Slovenian <sl@li.org>\n"
diff --git a/src/Makefile.am b/src/Makefile.am
index 2d2ae9e..73ac3a9 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -56,6 +56,7 @@ endif
56include Makefile_Ecore_Imf.am 56include Makefile_Ecore_Imf.am
57include Makefile_Ecore_Evas.am 57include Makefile_Ecore_Evas.am
58include Makefile_Embryo.am 58include Makefile_Embryo.am
59include Makefile_Eio.am
59 60
60.PHONY: benchmark examples 61.PHONY: benchmark examples
61 62
diff --git a/src/Makefile_Ecore_Evas.am b/src/Makefile_Ecore_Evas.am
index f38c31a..40036b7 100644
--- a/src/Makefile_Ecore_Evas.am
+++ b/src/Makefile_Ecore_Evas.am
@@ -107,10 +107,10 @@ if HAVE_WIN32
107lib_ecore_evas_libecore_evas_la_CPPFLAGS += \ 107lib_ecore_evas_libecore_evas_la_CPPFLAGS += \
108-I$(top_srcdir)/src/lib/ecore_win32 \ 108-I$(top_srcdir)/src/lib/ecore_win32 \
109-I$(top_srcdir)/src/modules/evas/engines/software_ddraw \ 109-I$(top_srcdir)/src/modules/evas/engines/software_ddraw \
110-I$(top_srcdir)/src/modules/evas/engines/direct3d \ 110-I$(top_srcdir)/src/modules/evas/engines/software_gdi \
111-I$(top_builddir)/src/lib/ecore_win32 \ 111-I$(top_builddir)/src/lib/ecore_win32 \
112-I$(top_builddir)/src/modules/evas/engines/software_ddraw \ 112-I$(top_builddir)/src/modules/evas/engines/software_ddraw \
113-I$(top_builddir)/src/modules/evas/engines/direct3d 113-I$(top_builddir)/src/modules/evas/engines/software_gdi
114endif 114endif
115 115
116if HAVE_WINCE 116if HAVE_WINCE
diff --git a/src/Makefile_Eio.am b/src/Makefile_Eio.am
new file mode 100644
index 0000000..93f4d25
--- /dev/null
+++ b/src/Makefile_Eio.am
@@ -0,0 +1,50 @@
1
2### Library
3
4lib_LTLIBRARIES += lib/eio/libeio.la
5
6installed_eiomainheadersdir = $(includedir)/eio-@VMAJ@
7dist_installed_eiomainheaders_DATA = lib/eio/Eio.h lib/eio/eio_inline_helper.x
8
9lib_eio_libeio_la_SOURCES = \
10lib/eio/eio_dir.c \
11lib/eio/eio_eet.c \
12lib/eio/eio_file.c \
13lib/eio/eio_main.c \
14lib/eio/eio_map.c \
15lib/eio/eio_monitor.c \
16lib/eio/eio_monitor_poll.c \
17lib/eio/eio_single.c \
18lib/eio/eio_xattr.c \
19lib/eio/eio_private.h
20
21if EIO_HAVE_INOTIFY
22lib_eio_libeio_la_SOURCES += lib/eio/eio_monitor_inotify.c
23else
24if EIO_HAVE_WINCHANGE
25lib_eio_libeio_la_SOURCES += lib/eio/eio_monitor_win32.c
26endif
27endif
28
29lib_eio_libeio_la_CPPFLAGS = \
30-I$(top_srcdir)/src/lib/eina \
31-I$(top_srcdir)/src/lib/eo \
32-I$(top_srcdir)/src/lib/eet \
33-I$(top_srcdir)/src/lib/ecore \
34-I$(top_srcdir)/src/lib/eio \
35-I$(top_builddir)/src/lib/eina \
36-I$(top_builddir)/src/lib/eo \
37-I$(top_builddir)/src/lib/eet \
38-I$(top_builddir)/src/lib/ecore \
39-I$(top_builddir)/src/lib/eio \
40-DEFL_EIO_BUILD \
41@EFL_CFLAGS@
42
43lib_eio_libeio_la_LIBADD = \
44lib/eina/libeina.la \
45lib/eo/libeo.la \
46lib/eet/libeet.la \
47lib/ecore/libecore.la \
48-lm
49
50lib_eio_libeio_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
diff --git a/legacy/eio/src/lib/Eio.h b/src/lib/eio/Eio.h
index cb791a0..cb791a0 100644
--- a/legacy/eio/src/lib/Eio.h
+++ b/src/lib/eio/Eio.h
diff --git a/legacy/eio/src/lib/eio_dir.c b/src/lib/eio/eio_dir.c
index 7bed4fb..71cc3a0 100644
--- a/legacy/eio/src/lib/eio_dir.c
+++ b/src/lib/eio/eio_dir.c
@@ -441,7 +441,7 @@ _eio_dir_copy_heavy(void *data, Ecore_Thread *thread)
441} 441}
442 442
443static void 443static void
444_eio_dir_copy_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_data) 444_eio_dir_copy_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data)
445{ 445{
446 Eio_Dir_Copy *copy = data; 446 Eio_Dir_Copy *copy = data;
447 Eio_Progress *progress = msg_data; 447 Eio_Progress *progress = msg_data;
@@ -458,7 +458,7 @@ _eio_dir_copy_free(Eio_Dir_Copy *copy)
458} 458}
459 459
460static void 460static void
461_eio_dir_copy_end(void *data, Ecore_Thread *thread __UNUSED__) 461_eio_dir_copy_end(void *data, Ecore_Thread *thread EINA_UNUSED)
462{ 462{
463 Eio_Dir_Copy *copy = data; 463 Eio_Dir_Copy *copy = data;
464 464
@@ -468,7 +468,7 @@ _eio_dir_copy_end(void *data, Ecore_Thread *thread __UNUSED__)
468} 468}
469 469
470static void 470static void
471_eio_dir_copy_error(void *data, Ecore_Thread *thread __UNUSED__) 471_eio_dir_copy_error(void *data, Ecore_Thread *thread EINA_UNUSED)
472{ 472{
473 Eio_Dir_Copy *copy = data; 473 Eio_Dir_Copy *copy = data;
474 474
@@ -748,7 +748,7 @@ _eio_dir_direct_find_heavy(void *data, Ecore_Thread *thread)
748} 748}
749 749
750static void 750static void
751_eio_dir_stat_find_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_data) 751_eio_dir_stat_find_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data)
752{ 752{
753 Eio_File_Dir_Ls *async = data; 753 Eio_File_Dir_Ls *async = data;
754 Eina_List *pack = msg_data; 754 Eina_List *pack = msg_data;
@@ -771,7 +771,7 @@ _eio_dir_stat_find_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg
771} 771}
772 772
773static void 773static void
774_eio_dir_stat_done(void *data, Ecore_Thread *thread __UNUSED__) 774_eio_dir_stat_done(void *data, Ecore_Thread *thread EINA_UNUSED)
775{ 775{
776 Eio_File_Ls *async = data; 776 Eio_File_Ls *async = data;
777 777
@@ -781,7 +781,7 @@ _eio_dir_stat_done(void *data, Ecore_Thread *thread __UNUSED__)
781} 781}
782 782
783static void 783static void
784_eio_dir_stat_error(void *data, Ecore_Thread *thread __UNUSED__) 784_eio_dir_stat_error(void *data, Ecore_Thread *thread EINA_UNUSED)
785{ 785{
786 Eio_File_Ls *async = data; 786 Eio_File_Ls *async = data;
787 787
diff --git a/legacy/eio/src/lib/eio_eet.c b/src/lib/eio/eio_eet.c
index 049c1e3..c25cc4a 100644
--- a/legacy/eio/src/lib/eio_eet.c
+++ b/src/lib/eio/eio_eet.c
@@ -47,7 +47,7 @@ _eio_eet_open_free(Eio_Eet_Open *eet)
47} 47}
48 48
49static void 49static void
50_eio_eet_open_end(void *data, Ecore_Thread *thread __UNUSED__) 50_eio_eet_open_end(void *data, Ecore_Thread *thread EINA_UNUSED)
51{ 51{
52 Eio_Eet_Open *eet = data; 52 Eio_Eet_Open *eet = data;
53 53
@@ -56,7 +56,7 @@ _eio_eet_open_end(void *data, Ecore_Thread *thread __UNUSED__)
56} 56}
57 57
58static void 58static void
59_eio_eet_open_cancel(void *data, Ecore_Thread *thread __UNUSED__) 59_eio_eet_open_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
60{ 60{
61 Eio_Eet_Open *eet = data; 61 Eio_Eet_Open *eet = data;
62 62
@@ -83,7 +83,7 @@ _eio_eet_sync_job(void *data, Ecore_Thread *thread)
83} 83}
84 84
85static void 85static void
86_eio_eet_simple_end(void *data, Ecore_Thread *thread __UNUSED__) 86_eio_eet_simple_end(void *data, Ecore_Thread *thread EINA_UNUSED)
87{ 87{
88 Eio_Eet_Simple *eet = data; 88 Eio_Eet_Simple *eet = data;
89 89
@@ -92,7 +92,7 @@ _eio_eet_simple_end(void *data, Ecore_Thread *thread __UNUSED__)
92} 92}
93 93
94static void 94static void
95_eio_eet_simple_cancel(void *data, Ecore_Thread *thread __UNUSED__) 95_eio_eet_simple_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
96{ 96{
97 Eio_Eet_Simple *eet = data; 97 Eio_Eet_Simple *eet = data;
98 98
@@ -121,7 +121,7 @@ _eio_eet_write_cipher_free(Eio_Eet_Write *ew)
121} 121}
122 122
123static void 123static void
124_eio_eet_data_write_cipher_end(void *data, Ecore_Thread *thread __UNUSED__) 124_eio_eet_data_write_cipher_end(void *data, Ecore_Thread *thread EINA_UNUSED)
125{ 125{
126 Eio_Eet_Write *ew = data; 126 Eio_Eet_Write *ew = data;
127 127
@@ -130,7 +130,7 @@ _eio_eet_data_write_cipher_end(void *data, Ecore_Thread *thread __UNUSED__)
130} 130}
131 131
132static void 132static void
133_eio_eet_data_write_cipher_cancel(void *data, Ecore_Thread *thread __UNUSED__) 133_eio_eet_data_write_cipher_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
134{ 134{
135 Eio_Eet_Write *ew = data; 135 Eio_Eet_Write *ew = data;
136 136
@@ -163,7 +163,7 @@ _eio_eet_image_write_free(Eio_Eet_Image_Write *eiw)
163} 163}
164 164
165static void 165static void
166_eio_eet_image_write_end(void *data, Ecore_Thread *thread __UNUSED__) 166_eio_eet_image_write_end(void *data, Ecore_Thread *thread EINA_UNUSED)
167{ 167{
168 Eio_Eet_Image_Write *eiw = data; 168 Eio_Eet_Image_Write *eiw = data;
169 169
@@ -172,7 +172,7 @@ _eio_eet_image_write_end(void *data, Ecore_Thread *thread __UNUSED__)
172} 172}
173 173
174static void 174static void
175_eio_eet_image_write_cancel(void *data, Ecore_Thread *thread __UNUSED__) 175_eio_eet_image_write_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
176{ 176{
177 Eio_Eet_Image_Write *eiw = data; 177 Eio_Eet_Image_Write *eiw = data;
178 178
@@ -193,7 +193,7 @@ _eio_eet_write_job(void *data, Ecore_Thread *thread)
193} 193}
194 194
195static void 195static void
196_eio_eet_write_end(void *data, Ecore_Thread *thread __UNUSED__) 196_eio_eet_write_end(void *data, Ecore_Thread *thread EINA_UNUSED)
197{ 197{
198 Eio_Eet_Write *ew = data; 198 Eio_Eet_Write *ew = data;
199 199
@@ -202,7 +202,7 @@ _eio_eet_write_end(void *data, Ecore_Thread *thread __UNUSED__)
202} 202}
203 203
204static void 204static void
205_eio_eet_write_cancel(void *data, Ecore_Thread *thread __UNUSED__) 205_eio_eet_write_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
206{ 206{
207 Eio_Eet_Write *ew = data; 207 Eio_Eet_Write *ew = data;
208 208
@@ -229,7 +229,7 @@ _eio_eet_read_free(Eio_Eet_Read *er)
229} 229}
230 230
231static void 231static void
232_eio_eet_data_read_cipher_end(void *data, Ecore_Thread *thread __UNUSED__) 232_eio_eet_data_read_cipher_end(void *data, Ecore_Thread *thread EINA_UNUSED)
233{ 233{
234 Eio_Eet_Read *er = data; 234 Eio_Eet_Read *er = data;
235 235
@@ -238,7 +238,7 @@ _eio_eet_data_read_cipher_end(void *data, Ecore_Thread *thread __UNUSED__)
238} 238}
239 239
240static void 240static void
241_eio_eet_data_read_cipher_cancel(void *data, Ecore_Thread *thread __UNUSED__) 241_eio_eet_data_read_cipher_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
242{ 242{
243 Eio_Eet_Read *er = data; 243 Eio_Eet_Read *er = data;
244 244
@@ -256,7 +256,7 @@ _eio_eet_read_direct_job(void *data, Ecore_Thread *thread)
256} 256}
257 257
258static void 258static void
259_eio_eet_read_direct_end(void *data, Ecore_Thread *thread __UNUSED__) 259_eio_eet_read_direct_end(void *data, Ecore_Thread *thread EINA_UNUSED)
260{ 260{
261 Eio_Eet_Read *er = data; 261 Eio_Eet_Read *er = data;
262 262
@@ -266,7 +266,7 @@ _eio_eet_read_direct_end(void *data, Ecore_Thread *thread __UNUSED__)
266} 266}
267 267
268static void 268static void
269_eio_eet_read_cancel(void *data, Ecore_Thread *thread __UNUSED__) 269_eio_eet_read_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
270{ 270{
271 Eio_Eet_Read *er = data; 271 Eio_Eet_Read *er = data;
272 272
@@ -285,7 +285,7 @@ _eio_eet_read_cipher_job(void *data, Ecore_Thread *thread)
285} 285}
286 286
287static void 287static void
288_eio_eet_read_cipher_end(void *data, Ecore_Thread *thread __UNUSED__) 288_eio_eet_read_cipher_end(void *data, Ecore_Thread *thread EINA_UNUSED)
289{ 289{
290 Eio_Eet_Read *er = data; 290 Eio_Eet_Read *er = data;
291 291
diff --git a/legacy/eio/src/lib/eio_file.c b/src/lib/eio/eio_file.c
index 31122d0..ffcd2a7 100644
--- a/legacy/eio/src/lib/eio_file.c
+++ b/src/lib/eio/eio_file.c
@@ -108,7 +108,7 @@ _eio_file_heavy(void *data, Ecore_Thread *thread)
108} 108}
109 109
110static void 110static void
111_eio_file_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_data) 111_eio_file_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data)
112{ 112{
113 Eio_File_Char_Ls *async = data; 113 Eio_File_Char_Ls *async = data;
114 Eina_List *pack = msg_data; 114 Eina_List *pack = msg_data;
@@ -220,7 +220,7 @@ _eio_file_stat_heavy(void *data, Ecore_Thread *thread)
220} 220}
221 221
222static void 222static void
223_eio_file_direct_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_data) 223_eio_file_direct_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data)
224{ 224{
225 Eio_File_Direct_Ls *async = data; 225 Eio_File_Direct_Ls *async = data;
226 Eina_List *pack = msg_data; 226 Eina_List *pack = msg_data;
@@ -245,8 +245,8 @@ _eio_file_direct_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_d
245} 245}
246 246
247static void 247static void
248_eio_eina_file_copy_xattr(Ecore_Thread *thread __UNUSED__, 248_eio_eina_file_copy_xattr(Ecore_Thread *thread EINA_UNUSED,
249 Eio_File_Progress *op __UNUSED__, 249 Eio_File_Progress *op EINA_UNUSED,
250 Eina_File *f, int out) 250 Eina_File *f, int out)
251{ 251{
252 Eina_Iterator *it; 252 Eina_Iterator *it;
@@ -264,8 +264,8 @@ _eio_eina_file_copy_xattr(Ecore_Thread *thread __UNUSED__,
264 264
265#ifdef HAVE_XATTR 265#ifdef HAVE_XATTR
266static void 266static void
267_eio_file_copy_xattr(Ecore_Thread *thread __UNUSED__, 267_eio_file_copy_xattr(Ecore_Thread *thread EINA_UNUSED,
268 Eio_File_Progress *op __UNUSED__, 268 Eio_File_Progress *op EINA_UNUSED,
269 int in, int out) 269 int in, int out)
270{ 270{
271 char *tmp; 271 char *tmp;
@@ -417,7 +417,7 @@ _eio_file_copy_heavy(void *data, Ecore_Thread *thread)
417} 417}
418 418
419static void 419static void
420_eio_file_copy_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_data) 420_eio_file_copy_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data)
421{ 421{
422 Eio_File_Progress *copy = data; 422 Eio_File_Progress *copy = data;
423 423
@@ -433,7 +433,7 @@ _eio_file_copy_free(Eio_File_Progress *copy)
433} 433}
434 434
435static void 435static void
436_eio_file_copy_end(void *data, Ecore_Thread *thread __UNUSED__) 436_eio_file_copy_end(void *data, Ecore_Thread *thread EINA_UNUSED)
437{ 437{
438 Eio_File_Progress *copy = data; 438 Eio_File_Progress *copy = data;
439 439
@@ -443,7 +443,7 @@ _eio_file_copy_end(void *data, Ecore_Thread *thread __UNUSED__)
443} 443}
444 444
445static void 445static void
446_eio_file_copy_error(void *data, Ecore_Thread *thread __UNUSED__) 446_eio_file_copy_error(void *data, Ecore_Thread *thread EINA_UNUSED)
447{ 447{
448 Eio_File_Progress *copy = data; 448 Eio_File_Progress *copy = data;
449 449
@@ -461,7 +461,7 @@ _eio_file_move_free(Eio_File_Move *move)
461} 461}
462 462
463static void 463static void
464_eio_file_move_copy_progress(void *data, Eio_File *handler __UNUSED__, const Eio_Progress *info) 464_eio_file_move_copy_progress(void *data, Eio_File *handler EINA_UNUSED, const Eio_Progress *info)
465{ 465{
466 Eio_File_Move *move = data; 466 Eio_File_Move *move = data;
467 467
@@ -469,7 +469,7 @@ _eio_file_move_copy_progress(void *data, Eio_File *handler __UNUSED__, const Eio
469} 469}
470 470
471static void 471static void
472_eio_file_move_unlink_done(void *data, Eio_File *handler __UNUSED__) 472_eio_file_move_unlink_done(void *data, Eio_File *handler EINA_UNUSED)
473{ 473{
474 Eio_File_Move *move = data; 474 Eio_File_Move *move = data;
475 475
@@ -479,7 +479,7 @@ _eio_file_move_unlink_done(void *data, Eio_File *handler __UNUSED__)
479} 479}
480 480
481static void 481static void
482_eio_file_move_unlink_error(void *data, Eio_File *handler __UNUSED__, int error) 482_eio_file_move_unlink_error(void *data, Eio_File *handler EINA_UNUSED, int error)
483{ 483{
484 Eio_File_Move *move = data; 484 Eio_File_Move *move = data;
485 485
@@ -492,7 +492,7 @@ _eio_file_move_unlink_error(void *data, Eio_File *handler __UNUSED__, int error)
492} 492}
493 493
494static void 494static void
495_eio_file_move_copy_done(void *data, Eio_File *handler __UNUSED__) 495_eio_file_move_copy_done(void *data, Eio_File *handler EINA_UNUSED)
496{ 496{
497 Eio_File_Move *move = data; 497 Eio_File_Move *move = data;
498 Eio_File *rm; 498 Eio_File *rm;
@@ -505,7 +505,7 @@ _eio_file_move_copy_done(void *data, Eio_File *handler __UNUSED__)
505} 505}
506 506
507static void 507static void
508_eio_file_move_copy_error(void *data, Eio_File *handler __UNUSED__, int error) 508_eio_file_move_copy_error(void *data, Eio_File *handler EINA_UNUSED, int error)
509{ 509{
510 Eio_File_Move *move = data; 510 Eio_File_Move *move = data;
511 511
@@ -527,7 +527,7 @@ _eio_file_move_heavy(void *data, Ecore_Thread *thread)
527} 527}
528 528
529static void 529static void
530_eio_file_move_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_data) 530_eio_file_move_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data)
531{ 531{
532 Eio_File_Move *move = data; 532 Eio_File_Move *move = data;
533 533
@@ -535,7 +535,7 @@ _eio_file_move_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_dat
535} 535}
536 536
537static void 537static void
538_eio_file_move_end(void *data, Ecore_Thread *thread __UNUSED__) 538_eio_file_move_end(void *data, Ecore_Thread *thread EINA_UNUSED)
539{ 539{
540 Eio_File_Move *move = data; 540 Eio_File_Move *move = data;
541 541
@@ -545,7 +545,7 @@ _eio_file_move_end(void *data, Ecore_Thread *thread __UNUSED__)
545} 545}
546 546
547static void 547static void
548_eio_file_move_error(void *data, Ecore_Thread *thread __UNUSED__) 548_eio_file_move_error(void *data, Ecore_Thread *thread EINA_UNUSED)
549{ 549{
550 Eio_File_Move *move = data; 550 Eio_File_Move *move = data;
551 551
@@ -710,7 +710,7 @@ eio_async_free(Eio_File_Ls *async)
710} 710}
711 711
712void 712void
713eio_async_end(void *data, Ecore_Thread *thread __UNUSED__) 713eio_async_end(void *data, Ecore_Thread *thread EINA_UNUSED)
714{ 714{
715 Eio_File_Ls *async = data; 715 Eio_File_Ls *async = data;
716 716
@@ -720,7 +720,7 @@ eio_async_end(void *data, Ecore_Thread *thread __UNUSED__)
720} 720}
721 721
722void 722void
723eio_async_error(void *data, Ecore_Thread *thread __UNUSED__) 723eio_async_error(void *data, Ecore_Thread *thread EINA_UNUSED)
724{ 724{
725 Eio_File_Ls *async = data; 725 Eio_File_Ls *async = data;
726 726
diff --git a/legacy/eio/src/lib/eio_inline_helper.x b/src/lib/eio/eio_inline_helper.x
index af49646..af49646 100644
--- a/legacy/eio/src/lib/eio_inline_helper.x
+++ b/src/lib/eio/eio_inline_helper.x
diff --git a/legacy/eio/src/lib/eio_main.c b/src/lib/eio/eio_main.c
index e65f75b..e65f75b 100644
--- a/legacy/eio/src/lib/eio_main.c
+++ b/src/lib/eio/eio_main.c
diff --git a/legacy/eio/src/lib/eio_map.c b/src/lib/eio/eio_map.c
index 9edc0ad..8efa48c 100644
--- a/legacy/eio/src/lib/eio_map.c
+++ b/src/lib/eio/eio_map.c
@@ -48,7 +48,7 @@ _eio_file_open_free(Eio_File_Map *map)
48} 48}
49 49
50static void 50static void
51_eio_file_open_end(void *data, Ecore_Thread *thread __UNUSED__) 51_eio_file_open_end(void *data, Ecore_Thread *thread EINA_UNUSED)
52{ 52{
53 Eio_File_Map *map = data; 53 Eio_File_Map *map = data;
54 54
@@ -57,7 +57,7 @@ _eio_file_open_end(void *data, Ecore_Thread *thread __UNUSED__)
57} 57}
58 58
59static void 59static void
60_eio_file_open_cancel(void *data, Ecore_Thread *thread __UNUSED__) 60_eio_file_open_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
61{ 61{
62 Eio_File_Map *map = data; 62 Eio_File_Map *map = data;
63 63
@@ -66,7 +66,7 @@ _eio_file_open_cancel(void *data, Ecore_Thread *thread __UNUSED__)
66} 66}
67 67
68static void 68static void
69_eio_file_close_job(void *data, Ecore_Thread *thread __UNUSED__) 69_eio_file_close_job(void *data, Ecore_Thread *thread EINA_UNUSED)
70{ 70{
71 Eio_File_Map *map = data; 71 Eio_File_Map *map = data;
72 72
@@ -74,7 +74,7 @@ _eio_file_close_job(void *data, Ecore_Thread *thread __UNUSED__)
74} 74}
75 75
76static void 76static void
77_eio_file_close_end(void *data, Ecore_Thread *thread __UNUSED__) 77_eio_file_close_end(void *data, Ecore_Thread *thread EINA_UNUSED)
78{ 78{
79 Eio_File_Map *map = data; 79 Eio_File_Map *map = data;
80 80
@@ -83,7 +83,7 @@ _eio_file_close_end(void *data, Ecore_Thread *thread __UNUSED__)
83} 83}
84 84
85static void 85static void
86_eio_file_close_cancel(void *data, Ecore_Thread *thread __UNUSED__) 86_eio_file_close_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
87{ 87{
88 Eio_File_Map *map = data; 88 Eio_File_Map *map = data;
89 89
@@ -139,7 +139,7 @@ _eio_file_map_new_job(void *data, Ecore_Thread *thread)
139} 139}
140 140
141static void 141static void
142_eio_file_map_end(void *data, Ecore_Thread *thread __UNUSED__) 142_eio_file_map_end(void *data, Ecore_Thread *thread EINA_UNUSED)
143{ 143{
144 Eio_File_Map_Rule *map = data; 144 Eio_File_Map_Rule *map = data;
145 145
@@ -148,7 +148,7 @@ _eio_file_map_end(void *data, Ecore_Thread *thread __UNUSED__)
148} 148}
149 149
150static void 150static void
151_eio_file_map_cancel(void *data, Ecore_Thread *thread __UNUSED__) 151_eio_file_map_cancel(void *data, Ecore_Thread *thread EINA_UNUSED)
152{ 152{
153 Eio_File_Map_Rule *map = data; 153 Eio_File_Map_Rule *map = data;
154 154
diff --git a/legacy/eio/src/lib/eio_monitor.c b/src/lib/eio/eio_monitor.c
index 9f735d6..0b4df98 100644
--- a/legacy/eio/src/lib/eio_monitor.c
+++ b/src/lib/eio/eio_monitor.c
@@ -52,7 +52,7 @@ _eio_monitor_free(Eio_Monitor *monitor)
52} 52}
53 53
54static void 54static void
55_eio_monitor_error_cleanup_cb(__UNUSED__ void *user_data, void *func_data) 55_eio_monitor_error_cleanup_cb(EINA_UNUSED void *user_data, void *func_data)
56{ 56{
57 Eio_Monitor_Error *ev = func_data; 57 Eio_Monitor_Error *ev = func_data;
58 58
@@ -62,7 +62,7 @@ _eio_monitor_error_cleanup_cb(__UNUSED__ void *user_data, void *func_data)
62} 62}
63 63
64static void 64static void
65_eio_monitor_event_cleanup_cb(__UNUSED__ void *user_data, void *func_data) 65_eio_monitor_event_cleanup_cb(EINA_UNUSED void *user_data, void *func_data)
66{ 66{
67 Eio_Monitor_Event *ev = func_data; 67 Eio_Monitor_Event *ev = func_data;
68 68
@@ -73,7 +73,7 @@ _eio_monitor_event_cleanup_cb(__UNUSED__ void *user_data, void *func_data)
73} 73}
74 74
75static void 75static void
76_eio_monitor_stat_cb(void *data, __UNUSED__ Eio_File *handler, __UNUSED__ const Eina_Stat *st) 76_eio_monitor_stat_cb(void *data, EINA_UNUSED Eio_File *handler, EINA_UNUSED const Eina_Stat *st)
77{ 77{
78 Eio_Monitor *monitor = data; 78 Eio_Monitor *monitor = data;
79 79
@@ -102,7 +102,7 @@ _eio_monitor_error(Eio_Monitor *monitor, int error)
102} 102}
103 103
104static void 104static void
105_eio_monitor_error_cb(void *data, Eio_File *handler __UNUSED__, int error) 105_eio_monitor_error_cb(void *data, Eio_File *handler EINA_UNUSED, int error)
106{ 106{
107 Eio_Monitor *monitor = data; 107 Eio_Monitor *monitor = data;
108 108
diff --git a/legacy/eio/src/lib/eio_monitor_inotify.c b/src/lib/eio/eio_monitor_inotify.c
index b5ffabd..66abe9c 100644
--- a/legacy/eio/src/lib/eio_monitor_inotify.c
+++ b/src/lib/eio/eio_monitor_inotify.c
@@ -138,7 +138,7 @@ _eio_inotify_events(Eio_Monitor_Backend *backend, const char *file, int mask)
138} 138}
139 139
140static Eina_Bool 140static Eina_Bool
141_eio_inotify_handler(void *data __UNUSED__, Ecore_Fd_Handler *fdh) 141_eio_inotify_handler(void *data EINA_UNUSED, Ecore_Fd_Handler *fdh)
142{ 142{
143 Eio_Monitor_Backend *backend; 143 Eio_Monitor_Backend *backend;
144 unsigned char buffer[16384]; 144 unsigned char buffer[16384];
diff --git a/legacy/eio/src/lib/eio_monitor_poll.c b/src/lib/eio/eio_monitor_poll.c
index 1f09a42..4cd7d1a 100644
--- a/legacy/eio/src/lib/eio_monitor_poll.c
+++ b/src/lib/eio/eio_monitor_poll.c
@@ -212,7 +212,7 @@ _eio_monitor_fallback_heavy_cb(void *data, Ecore_Thread *thread)
212} 212}
213 213
214static void 214static void
215_eio_monitor_fallback_end_cb(void *data, Ecore_Thread *thread __UNUSED__) 215_eio_monitor_fallback_end_cb(void *data, Ecore_Thread *thread EINA_UNUSED)
216{ 216{
217 Eio_Monitor_Backend *backend = data; 217 Eio_Monitor_Backend *backend = data;
218 218
@@ -221,7 +221,7 @@ _eio_monitor_fallback_end_cb(void *data, Ecore_Thread *thread __UNUSED__)
221} 221}
222 222
223static void 223static void
224_eio_monitor_fallback_cancel_cb(void *data, Ecore_Thread *thread __UNUSED__) 224_eio_monitor_fallback_cancel_cb(void *data, Ecore_Thread *thread EINA_UNUSED)
225{ 225{
226 Eio_Monitor_Backend *backend = data; 226 Eio_Monitor_Backend *backend = data;
227 227
diff --git a/legacy/eio/src/lib/eio_monitor_win32.c b/src/lib/eio/eio_monitor_win32.c
index 16dbaa7..50404e2 100644
--- a/legacy/eio/src/lib/eio_monitor_win32.c
+++ b/src/lib/eio/eio_monitor_win32.c
@@ -59,7 +59,7 @@ struct _Eio_Monitor_Backend
59static Eina_Bool _eio_monitor_win32_native = EINA_FALSE; 59static Eina_Bool _eio_monitor_win32_native = EINA_FALSE;
60 60
61static Eina_Bool 61static Eina_Bool
62_eio_monitor_win32_cb(void *data, Ecore_Win32_Handler *wh __UNUSED__) 62_eio_monitor_win32_cb(void *data, Ecore_Win32_Handler *wh EINA_UNUSED)
63{ 63{
64 PFILE_NOTIFY_INFORMATION fni; 64 PFILE_NOTIFY_INFORMATION fni;
65 Eio_Monitor_Win32_Watcher *w; 65 Eio_Monitor_Win32_Watcher *w;
diff --git a/legacy/eio/src/lib/eio_private.h b/src/lib/eio/eio_private.h
index d57277e..d57277e 100644
--- a/legacy/eio/src/lib/eio_private.h
+++ b/src/lib/eio/eio_private.h
diff --git a/legacy/eio/src/lib/eio_single.c b/src/lib/eio/eio_single.c
index 8bc99fa..d80dd84 100644
--- a/legacy/eio/src/lib/eio_single.c
+++ b/src/lib/eio/eio_single.c
@@ -46,7 +46,7 @@ _eio_mkdir_free(Eio_File_Mkdir *m)
46} 46}
47 47
48static void 48static void
49_eio_file_mkdir_done(void *data, Ecore_Thread *thread __UNUSED__) 49_eio_file_mkdir_done(void *data, Ecore_Thread *thread EINA_UNUSED)
50{ 50{
51 Eio_File_Mkdir *m = data; 51 Eio_File_Mkdir *m = data;
52 52
@@ -57,7 +57,7 @@ _eio_file_mkdir_done(void *data, Ecore_Thread *thread __UNUSED__)
57} 57}
58 58
59static void 59static void
60_eio_file_mkdir_error(void *data, Ecore_Thread *thread __UNUSED__) 60_eio_file_mkdir_error(void *data, Ecore_Thread *thread EINA_UNUSED)
61{ 61{
62 Eio_File_Mkdir *m = data; 62 Eio_File_Mkdir *m = data;
63 63
@@ -82,7 +82,7 @@ _eio_unlink_free(Eio_File_Unlink *l)
82} 82}
83 83
84static void 84static void
85_eio_file_unlink_done(void *data, Ecore_Thread *thread __UNUSED__) 85_eio_file_unlink_done(void *data, Ecore_Thread *thread EINA_UNUSED)
86{ 86{
87 Eio_File_Unlink *l = data; 87 Eio_File_Unlink *l = data;
88 88
@@ -93,7 +93,7 @@ _eio_file_unlink_done(void *data, Ecore_Thread *thread __UNUSED__)
93} 93}
94 94
95static void 95static void
96_eio_file_unlink_error(void *data, Ecore_Thread *thread __UNUSED__) 96_eio_file_unlink_error(void *data, Ecore_Thread *thread EINA_UNUSED)
97{ 97{
98 Eio_File_Unlink *l = data; 98 Eio_File_Unlink *l = data;
99 99
@@ -173,7 +173,7 @@ _eio_stat_free(Eio_File_Stat *s)
173} 173}
174 174
175static void 175static void
176_eio_file_stat_done(void *data, Ecore_Thread *thread __UNUSED__) 176_eio_file_stat_done(void *data, Ecore_Thread *thread EINA_UNUSED)
177{ 177{
178 Eio_File_Stat *s = data; 178 Eio_File_Stat *s = data;
179 179
@@ -184,7 +184,7 @@ _eio_file_stat_done(void *data, Ecore_Thread *thread __UNUSED__)
184} 184}
185 185
186static void 186static void
187_eio_file_stat_error(void *data, Ecore_Thread *thread __UNUSED__) 187_eio_file_stat_error(void *data, Ecore_Thread *thread EINA_UNUSED)
188{ 188{
189 Eio_File_Stat *s = data; 189 Eio_File_Stat *s = data;
190 190
@@ -276,7 +276,7 @@ _eio_chown_free(Eio_File_Chown *ch)
276} 276}
277 277
278static void 278static void
279_eio_file_chown_done(void *data, Ecore_Thread *thread __UNUSED__) 279_eio_file_chown_done(void *data, Ecore_Thread *thread EINA_UNUSED)
280{ 280{
281 Eio_File_Chown *ch = data; 281 Eio_File_Chown *ch = data;
282 282
@@ -287,7 +287,7 @@ _eio_file_chown_done(void *data, Ecore_Thread *thread __UNUSED__)
287} 287}
288 288
289static void 289static void
290_eio_file_chown_error(void *data, Ecore_Thread *thread __UNUSED__) 290_eio_file_chown_error(void *data, Ecore_Thread *thread EINA_UNUSED)
291{ 291{
292 Eio_File_Chown *ch = data; 292 Eio_File_Chown *ch = data;
293 293
diff --git a/legacy/eio/src/lib/eio_xattr.c b/src/lib/eio/eio_xattr.c
index cff21b9..b110514 100644
--- a/legacy/eio/src/lib/eio_xattr.c
+++ b/src/lib/eio/eio_xattr.c
@@ -59,7 +59,7 @@ _eio_ls_xattr_heavy(void *data, Ecore_Thread *thread)
59} 59}
60 60
61static void 61static void
62_eio_ls_xattr_notify(void *data, Ecore_Thread *thread __UNUSED__, void *msg_data) 62_eio_ls_xattr_notify(void *data, Ecore_Thread *thread EINA_UNUSED, void *msg_data)
63{ 63{
64 Eio_File_Char_Ls *async = data; 64 Eio_File_Char_Ls *async = data;
65 const char *xattr = msg_data; 65 const char *xattr = msg_data;
@@ -117,7 +117,7 @@ _eio_file_xattr_free(Eio_File_Xattr *async)
117} 117}
118 118
119static void 119static void
120_eio_file_xattr_get_done(void *data, Ecore_Thread *thread __UNUSED__) 120_eio_file_xattr_get_done(void *data, Ecore_Thread *thread EINA_UNUSED)
121{ 121{
122 Eio_File_Xattr *async = data; 122 Eio_File_Xattr *async = data;
123 123
@@ -145,7 +145,7 @@ _eio_file_xattr_get_done(void *data, Ecore_Thread *thread __UNUSED__)
145} 145}
146 146
147static void 147static void
148_eio_file_xattr_get_error(void *data, Ecore_Thread *thread __UNUSED__) 148_eio_file_xattr_get_error(void *data, Ecore_Thread *thread EINA_UNUSED)
149{ 149{
150 Eio_File_Xattr *async = data; 150 Eio_File_Xattr *async = data;
151 151
@@ -186,7 +186,7 @@ _eio_file_xattr_set(void *data, Ecore_Thread *thread)
186} 186}
187 187
188static void 188static void
189_eio_file_xattr_set_done(void *data, Ecore_Thread *thread __UNUSED__) 189_eio_file_xattr_set_done(void *data, Ecore_Thread *thread EINA_UNUSED)
190{ 190{
191 Eio_File_Xattr *async = data; 191 Eio_File_Xattr *async = data;
192 192
@@ -197,7 +197,7 @@ _eio_file_xattr_set_done(void *data, Ecore_Thread *thread __UNUSED__)
197} 197}
198 198
199static void 199static void
200_eio_file_xattr_set_error(void *data, Ecore_Thread *thread __UNUSED__) 200_eio_file_xattr_set_error(void *data, Ecore_Thread *thread EINA_UNUSED)
201{ 201{
202 Eio_File_Xattr *async = data; 202 Eio_File_Xattr *async = data;
203 203