#include <unistd.h>
#include <libgen.h>
#include <fcntl.h>
+#include <inttypes.h>
#include <sys/mman.h>
#include <sys/procfs.h>
#include <sys/stat.h>
*usage = 0;
for (i = 0; i < dump_num; i++) {
- _D("[%d] path: %s(%s), size: %d kb, mtime: %s",
+ _D("[%d] path: %s(%s), size: %zu kb, mtime: %s",
i,
temp_list[i].path,
temp_list[i].isdir ? "DIR" : "FILE",
dump_list[i].path);
break;
case USAGE_EXCEED:
- _I("Reached the maximum disk usage %lld/%d kb, so remove (%s)",
+ _I("Reached the maximum disk usage %" PRId64 "/%d kb, so remove (%s)",
usage / 1024, system_max_use,
dump_list[i].path);
break;
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <inttypes.h>
#include <sys/stat.h>
#include <sys/syscall.h>
#include <sys/time.h>
ssize_t rd = pread(fd, to, count, from);
if (rd == -1) {
- _E("pread() at %s:0x%llx (#%d) failed: %m [%d]",
+ _E("pread() at %s:0x%" PRIx64 " (#%d) failed: %m [%d]",
fname, from, i, errno);
goto proc_mem_end;
}