diff options
Diffstat (limited to 'extension/readdir.c')
-rw-r--r-- | extension/readdir.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/extension/readdir.c b/extension/readdir.c index 7140b72b..5f937fb9 100644 --- a/extension/readdir.c +++ b/extension/readdir.c @@ -175,9 +175,15 @@ dir_get_record(char **out, struct iobuf_public *iobuf, int *errcode, return EOF; } +#ifdef ZOS_USS + len = sprintf(the_dir->buf, "%lu/%s", + (unsigned long) dirent->d_ino, + dirent->d_name); +#else len = sprintf(the_dir->buf, "%llu/%s", (unsigned long long) dirent->d_ino, dirent->d_name); +#endif if (do_ftype != NEVER_DO_INFO) { const char *ftstr = ftype(dirent); |