auto-init threads and fix spinlock initialization checks.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
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)
commit68f1b6a01b20a6ff4f9c7aa33f49c07ea1e80672
treed2229652dc07cb8cdd0733454e5129acff198f76
parent32146c8b84a86c51197cd9da02bfbac8c7f43437
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: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@53169 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/eina_log.c