Added date/time output and fixed warnings.

svn path=/trunk/; revision=478
This commit is contained in:
Eric Kohl 1999-05-16 18:31:00 +00:00
parent b5d3b3bf2d
commit 7aaccee0e9

View file

@ -36,7 +36,8 @@ void ExecuteDir(char* cmdline)
HANDLE shandle; HANDLE shandle;
WIN32_FIND_DATA FindData; WIN32_FIND_DATA FindData;
int nFile=0, nRep=0; int nFile=0, nRep=0;
// TIME_FIELDS fTime; FILETIME fTime;
SYSTEMTIME sTime;
shandle = FindFirstFile("*",&FindData); shandle = FindFirstFile("*",&FindData);
@ -52,10 +53,13 @@ void ExecuteDir(char* cmdline)
debug_printf("<DIR> "),nRep++; debug_printf("<DIR> "),nRep++;
else else
debug_printf(" %10d ",FindData.nFileSizeLow),nFile++; debug_printf(" %10d ",FindData.nFileSizeLow),nFile++;
// RtlTimeToTimeFields(&FindData.ftLastWriteTime ,&fTime);
// debug_printf("%02d/%02d/%04d %02d:%02d:%02d " FileTimeToLocalFileTime(&FindData.ftLastWriteTime ,&fTime);
// ,fTime.Month,fTime.Day,fTime.Year FileTimeToSystemTime(&fTime, &sTime);
// ,fTime.Hour,fTime.Minute,fTime.Second); debug_printf("%02d/%02d/%04d %02d:%02d:%02d "
,sTime.wMonth,sTime.wDay,sTime.wYear
,sTime.wHour,sTime.wMinute,sTime.wSecond);
debug_printf("%s\n",FindData.cFileName); debug_printf("%s\n",FindData.cFileName);
} while(FindNextFile(shandle,&FindData)); } while(FindNextFile(shandle,&FindData));
debug_printf("\n %d files\n %d directories\n\n",nFile,nRep); debug_printf("\n %d files\n %d directories\n\n",nFile,nRep);
@ -96,7 +100,7 @@ int ExecuteProcess(char* name, char* cmdline)
{ {
PROCESS_INFORMATION ProcessInformation; PROCESS_INFORMATION ProcessInformation;
STARTUPINFO StartupInfo; STARTUPINFO StartupInfo;
char arguments; // char arguments;
BOOL ret; BOOL ret;
memset(&StartupInfo,0,sizeof(StartupInfo)); memset(&StartupInfo,0,sizeof(StartupInfo));
@ -198,7 +202,7 @@ void ExecuteCommand(char* line)
void ReadLine(char* line) void ReadLine(char* line)
{ {
KEY_EVENT_RECORD KeyEvent; // KEY_EVENT_RECORD KeyEvent;
DWORD Result; DWORD Result;
UCHAR CurrentDir[255]; UCHAR CurrentDir[255];
char ch; char ch;
@ -240,7 +244,7 @@ void ReadLine(char* line)
*line = 0; *line = 0;
} }
void main(void) int main(void)
{ {
static char line[255]; static char line[255];
@ -257,5 +261,7 @@ void main(void)
ReadLine(line); ReadLine(line);
ExecuteCommand(line); ExecuteCommand(line);
} }
return 0;
} }