--- unionfs-20050815-1100/unionimap.c.orig 2005-08-15 19:00:48 +0400 +++ unionfs-20050815-1100/unionimap.c 2005-09-05 15:35:13 +0400 @@ -14,6 +14,8 @@ * $Id: unionimap.c,v 1.15 2005/08/09 17:57:56 cwright Exp $ */ +#include /* for PRIu64 */ + #include "unionimap.h" /** @@ -243,7 +245,7 @@ fprintf(stdout, "%-11s %-8s %-22s\n", "Unionfs", "FS Num", "Lower-Level"); while (read(file, (void *)&entry, sizeof(struct fmapent))) { - fprintf(stdout, "%-11lu %-8d %-22llu\n", inode++, + fprintf(stdout, "%-11lu %-8d %-22" PRIu64 "\n", inode++, entry.fsnum, entry.inode); } } @@ -292,7 +294,7 @@ while (read(file, (void *)&inode, sizeof(uint64_t))) { unsigned long lowerlevel = 0; if (inode) { - fprintf(stdout, "%-11lu %-22llu\n", + fprintf(stdout, "%-11lu %-22" PRIu64 "\n", lowerlevel++, inode); } }