[Fontconfig] Porting, binary files, and releases

Patrick Lam plam at MIT.EDU
Thu Feb 9 08:24:11 PST 2006


Matthias Clasen wrote:
> On Thu, 2006-02-09 at 10:53 -0500, Patrick Lam wrote:
> 
>>Doodle wrote:
>>
>>>The code uses fopen() at some places, and uses open() at some other.
>>>Shouldn't this be unified? Anyway, the open flag O_BINARY is missing
>>>from the open() of the cache file handling routines, which caused
>>>problems with the font-cache on OS/2 GCC (where the default is text file).
>>
>>Um, O_BINARY doesn't exist for me under Linux.  I better not commit
>>that.  Someone (not me) is going to have to be a bit more clever than
>>that.  rsync defines its own O_BINARY to 0 if the platform doesn't
>>provide it.  You might want to start with the binary.patch I've attached.
> 
> 
> The GLib mmap wrapper just does 
> 
> 
> #ifndef _O_BINARY
> #define _O_BINARY 0
> #endif

This doesn't quite get us any further ahead; I'd imagine that some
config-fu would be involved in doing the right thing on a variety of
platforms.

pat


More information about the Fontconfig mailing list