From e97f80671803637beb5ec52c9ba190883d5f1116 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Sat, 28 Aug 2004 22:08:54 +0000 Subject: [PATCH] - Simplified version of _lcreat. svn path=/trunk/; revision=10723 --- reactos/lib/kernel32/file/lfile.c | 52 ++----------------------------- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/reactos/lib/kernel32/file/lfile.c b/reactos/lib/kernel32/file/lfile.c index 9ce6fc73de3..cd75ea9bb14 100644 --- a/reactos/lib/kernel32/file/lfile.c +++ b/reactos/lib/kernel32/file/lfile.c @@ -1,4 +1,4 @@ -/* $Id: lfile.c,v 1.9 2003/07/10 18:50:51 chorns Exp $ +/* $Id: lfile.c,v 1.10 2004/08/28 22:08:54 navaraf Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS system libraries @@ -39,25 +39,6 @@ _hread( } -/* -//19990828.EA: aliased in DEF -UINT -STDCALL -_lread ( - HFILE fd, - LPVOID buffer, - UINT count - ) -{ - return _hread( - fd, - buffer, - count - ); -} -*/ - - /* * @implemented */ @@ -93,22 +74,6 @@ _hwrite ( } -/* -//19990828.EA: aliased in DEF - -UINT -STDCALL -_lwrite( - HFILE hFile, - LPCSTR lpBuffer, - UINT uBytes - ) -{ - return _hwrite(hFile,lpBuffer,uBytes); -} -*/ - - /* * @implemented */ @@ -140,7 +105,6 @@ _lopen ( else if ((iReadWrite & OF_SHARE_EXCLUSIVE) == OF_SHARE_EXCLUSIVE) dwShareMode = 0; - SetLastError (ERROR_SUCCESS); return (HFILE) CreateFileA( lpPathName, dwAccessMask, @@ -162,25 +126,13 @@ _lcreat ( int iAttribute ) { - - DWORD FileAttributes = 0; - - if ( iAttribute == 0 ) - FileAttributes |= FILE_ATTRIBUTE_NORMAL; - else if ( iAttribute == 1 ) - FileAttributes |= FILE_ATTRIBUTE_READONLY; - else if ( iAttribute == 2 ) - FileAttributes |= FILE_ATTRIBUTE_HIDDEN; - else if ( iAttribute == 4 ) - FileAttributes |= FILE_ATTRIBUTE_SYSTEM; - return (HFILE) CreateFileA( lpPathName, GENERIC_ALL, (FILE_SHARE_READ | FILE_SHARE_WRITE), NULL, CREATE_ALWAYS, - iAttribute, + iAttribute & FILE_ATTRIBUTE_VALID_FLAGS, NULL); }