* file.c (sys_getdents64): Don't cast d_ino and d_off to unsigned long.
Use %llu formats for them.
struct dirent64 *d = (struct dirent64 *) &buf[i];
#if defined(LINUX) || defined(SVR4)
if (!abbrev(tcp)) {
- tprintf("%s{d_ino=%lu, d_off=%lu, ",
+ tprintf("%s{d_ino=%llu, d_off=%llu, ",
i ? " " : "",
- (unsigned long)d->d_ino,
- (unsigned long)d->d_off);
+ d->d_ino,
+ d->d_off);
#ifdef LINUX
tprintf("d_type=");
printxval(direnttypes, d->d_type, "DT_???");