eina: ERROR_CHECK just make sense when you are debbuging lock usage.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 30 May 2011 12:49:04 +0000 (12:49 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 30 May 2011 12:49:04 +0000 (12:49 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@59811 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/include/eina_inline_lock_posix.x

index dbd4748..4c111ed 100644 (file)
@@ -98,9 +98,9 @@ eina_lock_new(Eina_Lock *mutex)
      return EINA_FALSE;
    /* NOTE: PTHREAD_MUTEX_RECURSIVE is not allowed at all, you will break on/off
       feature for sure with that change. */
+#ifdef EINA_HAVE_DEBUG_THREADS
    if (pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK) != 0)
      return EINA_FALSE;
-#ifdef EINA_HAVE_DEBUG_THREADS
    memset(mutex, 0, sizeof(Eina_Lock));
 #endif
    if (pthread_mutex_init(&(mutex->mutex), &attr) != 0)