[fontconfig/f20] Fix the race condition issue on updating caches. (#921706)

Akira TAGOH tagoh at fedoraproject.org
Tue Jul 8 03:49:43 UTC 2014


commit dcb5a01ba8ba15ffa08c689de3e63cf53838cffd
Author: Akira TAGOH <tagoh at redhat.com>
Date:   Tue Jul 8 12:49:53 2014 +0900

    Fix the race condition issue on updating caches. (#921706)

 fontconfig-fix-race-condition.patch |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)
---
diff --git a/fontconfig-fix-race-condition.patch b/fontconfig-fix-race-condition.patch
index 1cfbe90..1fca7b5 100644
--- a/fontconfig-fix-race-condition.patch
+++ b/fontconfig-fix-race-condition.patch
@@ -1,3 +1,23 @@
+diff -pruN fontconfig-2.11.0.orig/doc/fcdircache.fncs fontconfig-2.11.0/doc/fcdircache.fncs
+--- fontconfig-2.11.0.orig/doc/fcdircache.fncs	2013-10-11 12:10:17.000000000 +0900
++++ fontconfig-2.11.0/doc/fcdircache.fncs	2014-07-08 12:49:36.000000000 +0900
+@@ -55,6 +55,16 @@ FcDirCacheRead.
+ @@
+ 
+ @RET@		FcCache *
++ at FUNC@		FcDirCacheRescan
++ at TYPE1@		const FcChar8 *			@ARG1@		dir
++ at TYPE2@		FcConfig *    			@ARG2@		config
++ at PURPOSE@	Re-scan a directory cache
++ at DESC@
++Re-scan directories only at <parameter>dir</parameter> and update the cache.
++returns NULL if failed.
++@@
++
++ at RET@		FcCache *
+ @FUNC@		FcDirCacheRead
+ @TYPE1@		const FcChar8 *			@ARG1@		dir
+ @TYPE2@		FcBool%				@ARG2@		force
 diff -pruN fontconfig-2.11.0.orig/fc-cache/fc-cache.c fontconfig-2.11.0/fc-cache/fc-cache.c
 --- fontconfig-2.11.0.orig/fc-cache/fc-cache.c	2013-10-11 12:10:17.000000000 +0900
 +++ fontconfig-2.11.0/fc-cache/fc-cache.c	2014-07-08 12:37:59.000000000 +0900


More information about the scm-commits mailing list