printf("%5d ", procs[i]->pid);
if (ws) {
- printf("%6dK %6dK %6dK ",
+ printf("%6zuK %6zuK %6zuK ",
procs[i]->usage.rss / 1024,
procs[i]->usage.pss / 1024,
procs[i]->usage.uss / 1024
);
} else {
- printf("%7dK %6dK %6dK %6dK ",
+ printf("%7zuK %6zuK %6zuK %6zuK ",
procs[i]->usage.vss / 1024,
procs[i]->usage.rss / 1024,
procs[i]->usage.pss / 1024,
}
if (has_swap) {
- printf("%6dK ", procs[i]->usage.swap / 1024);
+ printf("%6zuK ", procs[i]->usage.swap / 1024);
}
printf("%s\n", cmdline);
return -1;
}
- if (asprintf(&filename, "/proc/%zd/cmdline", pid) < 0) {
+ if (asprintf(&filename, "/proc/%d/cmdline", pid) < 0) {
rc = 1;
goto exit;
}