From a0637bc3ac2ce112b92eaa0e8dd49d0ed5733e7d Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Sat, 14 Jul 2007 07:16:05 +0000 Subject: [PATCH] Display junction points svn path=/trunk/; revision=27643 --- reactos/base/shell/cmd/dir.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/reactos/base/shell/cmd/dir.c b/reactos/base/shell/cmd/dir.c index 14080f034d4..916b1ee4687 100644 --- a/reactos/base/shell/cmd/dir.c +++ b/reactos/base/shell/cmd/dir.c @@ -1206,7 +1206,13 @@ DirPrintNewList(LPWIN32_FIND_DATA ptrFiles[], /* [IN]Files' Info */ for (i = 0;i < dwCount;i++) { /* Calculate size */ - if (ptrFiles[i]->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) + if (ptrFiles[i]->dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT) + { + /* Junction */ + iSizeFormat = -14; + _tcscpy(szSize, _T("")); + } + else if (ptrFiles[i]->dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { /* Directory */ iSizeFormat = -14;