From: Enlightenment S. <no-...@en...> - 2009-03-14 05:08:15
|
Log: use macros for lock/unlock in .c file Author: raster Date: 2009-03-13 22:08:08 -0700 (Fri, 13 Mar 2009) New Revision: 39473 Modified: trunk/evas/src/lib/cache/evas_cache_image.c Modified: trunk/evas/src/lib/cache/evas_cache_image.c =================================================================== --- trunk/evas/src/lib/cache/evas_cache_image.c 2009-03-13 17:49:46 UTC (rev 39472) +++ trunk/evas/src/lib/cache/evas_cache_image.c 2009-03-14 05:08:08 UTC (rev 39473) @@ -186,7 +186,7 @@ cache->func.surface_delete(ie); #ifdef BUILD_ASYNC_PRELOAD - pthread_mutex_destroy(&ie->lock); + LKD(ie->lock); #endif cache->func.dealloc(ie); @@ -237,7 +237,7 @@ ie->scale = 1; #ifdef BUILD_ASYNC_PRELOAD - pthread_mutex_init(&ie->lock, NULL); + LKI(ie->lock); ie->targets = NULL; #endif @@ -1028,13 +1028,13 @@ /* We check a first time, to prevent useless lock. */ _evas_cache_image_entry_preload_remove(im, NULL); if (im->flags.loaded) return ; - pthread_mutex_lock(&im->lock); + LKL(im->lock); #endif error = cache->func.load(im); #ifdef BUILD_ASYNC_PRELOAD - pthread_mutex_unlock(&im->lock); + LKU(im->lock); #endif if (cache->func.debug) @@ -1231,7 +1231,7 @@ Evas_Cache_Image *cache; int error; - pthread_mutex_lock(¤t->lock); + LKL(current->lock); cache = current->cache; error = cache->func.load(current); @@ -1251,7 +1251,7 @@ current->flags.preload = 0; - pthread_mutex_unlock(¤t->lock); + LKU(current->lock); _evas_cache_image_async_call(current); current = NULL; |