From 8426d2f96e5cd6758ae7cd06354e7d7efaad44dc Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sun, 10 May 2015 10:02:53 +0000 Subject: [PATCH] [NTFS] NTFS doesn't need CdfsGetEntryName() svn path=/trunk/; revision=67614 --- reactos/drivers/filesystems/ntfs/dirctl.c | 90 ----------------------- 1 file changed, 90 deletions(-) diff --git a/reactos/drivers/filesystems/ntfs/dirctl.c b/reactos/drivers/filesystems/ntfs/dirctl.c index b16348a5cd8..94c1cfa59be 100644 --- a/reactos/drivers/filesystems/ntfs/dirctl.c +++ b/reactos/drivers/filesystems/ntfs/dirctl.c @@ -34,96 +34,6 @@ /* FUNCTIONS ****************************************************************/ -#if 0 -static NTSTATUS -CdfsGetEntryName(PDEVICE_EXTENSION DeviceExt, - PVOID *Context, - PVOID *Block, - PLARGE_INTEGER StreamOffset, - ULONG DirLength, - PVOID *Ptr, - PWSTR Name, - PULONG pIndex, - PULONG pIndex2) -/* - * FUNCTION: Retrieves the file name, be it in short or long file name format - */ -{ - PDIR_RECORD Record; - NTSTATUS Status; - ULONG Index = 0; - ULONG Offset = 0; - ULONG BlockOffset = 0; - - Record = (PDIR_RECORD)*Block; - while(Index < *pIndex) - { - BlockOffset += Record->RecordLength; - Offset += Record->RecordLength; - - Record = (PDIR_RECORD)(*Block + BlockOffset); - if (BlockOffset >= BLOCKSIZE || Record->RecordLength == 0) - { - DPRINT("Map next sector\n"); - CcUnpinData(*Context); - StreamOffset->QuadPart += BLOCKSIZE; - Offset = ROUND_UP(Offset, BLOCKSIZE); - BlockOffset = 0; - - if (!CcMapData(DeviceExt->StreamFileObject, - StreamOffset, - BLOCKSIZE, TRUE, - Context, Block)) - { - DPRINT("CcMapData() failed\n"); - return(STATUS_UNSUCCESSFUL); - } - Record = (PDIR_RECORD)(*Block + BlockOffset); - } - - if (Offset >= DirLength) - return(STATUS_NO_MORE_ENTRIES); - - Index++; - } - - DPRINT("Index %lu RecordLength %lu Offset %lu\n", - Index, Record->RecordLength, Offset); - - if (Record->FileIdLength == 1 && Record->FileId[0] == 0) - { - wcscpy(Name, L"."); - } - else if (Record->FileIdLength == 1 && Record->FileId[0] == 1) - { - wcscpy(Name, L".."); - } - else - { - if (DeviceExt->CdInfo.JolietLevel == 0) - { - ULONG i; - - for (i = 0; i < Record->FileIdLength && Record->FileId[i] != ';'; i++) - Name[i] = (WCHAR)Record->FileId[i]; - Name[i] = 0; - } - else - { - CdfsSwapString(Name, Record->FileId, Record->FileIdLength); - } - } - - DPRINT("Name '%S'\n", Name); - - *Ptr = Record; - - *pIndex = Index; - - return(STATUS_SUCCESS); -} -#endif - static NTSTATUS NtfsGetNameInformation(PDEVICE_EXTENSION DeviceExt, -- 2.17.1