efl/legacy/eina
Mike Blumenkrantz 56a0bd9396 implement threadsafety for arrays, alter all eina internal array usage to (hopefully) be threadsafe
call eina_threads_init() to enable this if you have pthread rwlock support (posix 2001)
note some function prototypes have lost const on array params to allow locking
WARNING: you should NOT call eina_threads_shutdown unless you are positive that you will not use any arrays which were created while threadsafe mode were enabled, and vice versa.  Failing to adhere to this warning WILL result in either deadlocks or memory leaks.


SVN revision: 50951
2010-08-10 03:26:15 +00:00
..
debian fix ticket #466 2009-12-04 11:37:42 +00:00
doc doc improvements. 2010-02-28 21:29:30 +00:00
m4 split out spinlock detection to separate macro for readability, add rwlock detection macro 2010-08-08 19:20:07 +00:00
src implement threadsafety for arrays, alter all eina internal array usage to (hopefully) be threadsafe 2010-08-10 03:26:15 +00:00
win32 and add mempool source files... 2010-04-15 07:06:50 +00:00
.cvsignore Add benchmark support. 2008-08-06 15:54:56 +00:00
AUTHORS Eina: Add Eina_UStringshare and Eina_Binshare. 2010-07-27 08:55:23 +00:00
COPYING fix copying to 2.1 again and keep static linking clause 2009-08-28 11:30:35 +00:00
ChangeLog Adding turran work to unify EFL data types and functions. 2008-07-30 12:46:55 +00:00
INSTALL Update configure as we now need automake 1.10. 2008-09-29 09:46:27 +00:00
Makefile.am use Win32 native mutex on Windows. To use it, pass the following option 2010-07-13 13:51:00 +00:00
NEWS Adding turran work to unify EFL data types and functions. 2008-07-30 12:46:55 +00:00
OLD-COPYING.PLAIN License changes (BSD -> LGPL) 2008-08-06 18:12:57 +00:00
README Let's see if the number of people asking what Eina is remains the same. 2008-12-30 15:38:11 +00:00
acinclude.m4 Fix build on RHEL5. 2010-02-08 07:07:20 +00:00
autogen.sh Use m4 directory. 2008-08-01 12:33:44 +00:00
configure.ac fix automake quoting 2010-08-08 20:48:46 +00:00
eina-0.pc.in use Win32 native mutex on Windows. To use it, pass the following option 2010-07-13 13:51:00 +00:00
eina.pc.in * really export symbols on Windows (EFL_EINA_BUILD not 2009-09-25 15:39:53 +00:00
eina.spec.in After discussing with raster, this is what he requested for the spec 2010-04-18 07:03:09 +00:00

README

Data types library (List, hash, etc)