From 4f1c346e27794f7d4f73dc8a74e32e13b1ffbf5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Wed, 3 Mar 2010 22:39:32 +0000 Subject: [PATCH] [freeldr] Allow opening of the raw device svn path=/trunk/; revision=45812 --- reactos/boot/freeldr/freeldr/fs/fs.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/reactos/boot/freeldr/freeldr/fs/fs.c b/reactos/boot/freeldr/freeldr/fs/fs.c index a2c5c495e2c..eb23215f789 100644 --- a/reactos/boot/freeldr/freeldr/fs/fs.c +++ b/reactos/boot/freeldr/freeldr/fs/fs.c @@ -319,6 +319,13 @@ LONG ArcOpen(CHAR* Path, OPENMODE OpenMode, ULONG* FileId) FileData[DeviceId].FuncTable = NULL; return ret; } + else if (!*FileName) + { + /* Done, caller wanted to open the raw device */ + *FileId = DeviceId; + pDevice->ReferenceCount++; + return ESUCCESS; + } /* Try to detect the file system */ #ifndef _M_ARM