return 1;
}
- hFile = CreateFile (arg[0], GENERIC_READ, FILE_SHARE_READ,
- NULL, OPEN_EXISTING,
- FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN,
- NULL);
+ hFile = CreateFile (arg[0],
+ GENERIC_READ,
+ FILE_SHARE_READ,
+ NULL,
+ OPEN_EXISTING,
+ FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN,
+ NULL);
if (hFile == INVALID_HANDLE_VALUE)
{
do
{
- bResult = ReadFile (hFile, szBuffer, sizeof(szBuffer),
- &dwBytesRead, NULL);
+ bResult = ReadFile (hFile,
+ szBuffer,
+ sizeof(szBuffer),
+ &dwBytesRead,
+ NULL);
if (dwBytesRead)
- WriteFile (GetStdHandle (STD_OUTPUT_HANDLE), szBuffer, dwBytesRead,
- &dwBytesWritten, NULL);
+ WriteFile (GetStdHandle (STD_OUTPUT_HANDLE),
+ szBuffer,
+ dwBytesRead,
+ &dwBytesWritten,
+ NULL);
}
while (bResult && dwBytesRead > 0);
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries
- * FILE: lib/kernel32/file/file.c
- * PURPOSE: Directory functions
+ * FILE: lib/kernel32/file/delete.c
+ * PURPOSE: Deleting files
* PROGRAMMER: Ariadne ( ariadne@xs4all.nl)
- * GetTempFileName is modified from WINE [ Alexandre Juiliard ]
* UPDATE HISTORY:
* Created 01/11/98
*/
-/* FIXME: the large integer manipulations in this file dont handle overflow */
-
/* INCLUDES ****************************************************************/
#include <windows.h>
{
ULONG i;
WCHAR FileNameW[MAX_PATH];
-
+
i = 0;
while ((*lpFileName)!=0 && i < MAX_PATH)
{
NTSTATUS errCode;
WCHAR PathNameW[MAX_PATH];
UINT Len;
-
+
if (lpFileName[1] != ':')
{
Len = GetCurrentDirectoryW(MAX_PATH,PathNameW);
FileNameString.Length = lstrlenW( PathNameW)*sizeof(WCHAR);
if ( FileNameString.Length == 0 )
return FALSE;
-
+
if (FileNameString.Length > MAX_PATH*sizeof(WCHAR))
return FALSE;
-
+
FileNameString.Buffer = (WCHAR *)PathNameW;
FileNameString.MaximumLength = FileNameString.Length+sizeof(WCHAR);
-
+
ObjectAttributes.Length = sizeof(OBJECT_ATTRIBUTES);
ObjectAttributes.RootDirectory = NULL;
ObjectAttributes.ObjectName = &FileNameString;
}
return TRUE;
}
-