auto-init threads and fix spinlock initialization checks.
authorbarbieri <barbieri>
Thu, 7 Oct 2010 22:14:03 +0000 (22:14 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 7 Oct 2010 22:14:03 +0000 (22:14 +0000)
commit89f913c5d372ffb34f160e413c3c8e684192fd47
treed2229652dc07cb8cdd0733454e5129acff198f76
parent232ca094abb9e7a0fc1599d77ce666241bcf203a
auto-init threads and fix spinlock initialization checks.

 * it is valid to use eina_log_threads_enable() without
   eina_threads_init(), so call eina_log_threads_init() in that case.

 * pthread_spin_init() returns 0 on success! check that and report any errors.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@53169 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/eina_log.c