eina: add Eina_File API.
authorcedric <cedric>
Wed, 13 Apr 2011 16:15:30 +0000 (16:15 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 13 Apr 2011 16:15:30 +0000 (16:15 +0000)
commit3ad90c3584b7152158a0c6c207a3135ba8773b39
treebfbefff6bc9fd8f4d83135504ffa414c3129d2a2
parenta2d4061d18fb8e8c514b0515a0f5cefe0accea53
eina: add Eina_File API.

NOTE: the purpose of this API is to replace mmap user in the
EFL, share cache and more code across them. The potential user
are eet, evas, efreet, eio and enlil. More patch are needed for
them to use this infra. Help welcome :-)

NOTE2: this API also need more test and is waiting for some
more pthread infra before being thread safe. But at the end
it will be thread safe if eina thread safety is requested.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@58637 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
ChangeLog
src/include/eina_file.h
src/lib/eina_file.c
src/lib/eina_main.c