No functional change just yet.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>
+#include <inttypes.h>
#include <string.h>
#include <errno.h>
#include <stdarg.h>
#define PTIME(stab, memb) ((stab) ? ptime((stab), (stab)->memb) : pu10())
-static void ptime(const struct stat *stab, unsigned long val) {
+static void ptime(const struct stat *stab, uint64_t val) {
const char *instead;
if (!hidextime) goto justprint;
else if (S_ISFIFO(stab->st_mode)) instead= "pipe";
else {
justprint:
- printf(" %10lu", val);
+ printf(" %10" PRIu64 "", val);
return;
}