+2006-01-30 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcGlobalCacheLoad):
+
+ Make global cache work again after putting dir names into global
+ cache (I misplaced the recording of a file offset).
+
2006-01-30 Patrick Lam <plam@mit.edu>
* fc-cat/fc-cat.c (FcCacheGlobalFileReadAndPrint):
d->name = (char *)FcStrCopy ((FcChar8 *)name_buf);
d->ent = 0;
- d->offset = lseek (cache->fd, 0, SEEK_CUR);
d->subdirs = FcStrSetCreate();
do
FcStrSetAdd (d->subdirs, (FcChar8 *)subdirName);
} while (1);
+ d->offset = lseek (cache->fd, 0, SEEK_CUR);
if (read (cache->fd, &d->metadata, sizeof (FcCache)) != sizeof (FcCache))
goto bail1;
targ = FcCacheNextOffset (lseek(cache->fd, 0, SEEK_CUR)) + d->metadata.count;