diff options
Diffstat (limited to 'cpio/cpio_windows.c')
-rw-r--r-- | cpio/cpio_windows.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpio/cpio_windows.c b/cpio/cpio_windows.c index 8546b9e7..60566fbc 100644 --- a/cpio/cpio_windows.c +++ b/cpio/cpio_windows.c @@ -788,6 +788,8 @@ __hstat(HANDLE handle, struct ustat *st) ino64.LowPart = info.nFileIndexLow; st->st_ino = ino64.QuadPart; st->st_nlink = info.nNumberOfLinks; + if (info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) + ++st->st_nlink;/* Add parent directory. */ st->st_dev = info.dwVolumeSerialNumber; #endif st->st_uid = 0; |