When compiling the mmap branch on x86_64, I get warnings about the %4x format used for sizeof() in fccache.c, since sizeof() apparently returns unsigned long int here. One way to fix it would be to use %4zx (but I don't know how widespread support for the z modifier is), or just cast the sizeof() values to unsigned int. Matthias