hw4 test
This commit is contained in:
@@ -22,8 +22,8 @@
|
||||
|
||||
#include "copyright.h"
|
||||
#include "interrupt.h"
|
||||
#include "main.h"
|
||||
#include "synchconsole.h"
|
||||
#include "main.h"
|
||||
|
||||
// String definitions for debugging messages
|
||||
|
||||
@@ -341,7 +341,7 @@ static void
|
||||
PrintPending (PendingInterrupt *pending)
|
||||
{
|
||||
cout << "Interrupt handler "<< intTypeNames[pending->type];
|
||||
cout << ", scheduled at " << pending->when << endl;
|
||||
cout << ", scheduled at " << pending->when;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
@@ -360,8 +360,31 @@ Interrupt::DumpState()
|
||||
cout << "\nEnd of pending interrupts\n";
|
||||
}
|
||||
|
||||
void
|
||||
Interrupt::PrintInt(int value)
|
||||
void Interrupt::PrintInt(int value)
|
||||
{
|
||||
kernel->synchConsoleOut->PutInt(value);
|
||||
}
|
||||
|
||||
OpenFileId
|
||||
Interrupt::OpenFile(char *filename)
|
||||
{
|
||||
return kernel->fileSystem->OpenFiles(filename);
|
||||
}
|
||||
|
||||
int
|
||||
Interrupt::WriteFile(char *buffer, int size, OpenFileId fd)
|
||||
{
|
||||
return kernel->fileSystem->WriteFile(buffer, size, fd);
|
||||
}
|
||||
|
||||
int
|
||||
Interrupt::CloseFile(OpenFileId fd)
|
||||
{
|
||||
return kernel->fileSystem->CloseFile(fd);
|
||||
}
|
||||
|
||||
int
|
||||
Interrupt::ReadFile(char *buffer, int size, OpenFileId fd)
|
||||
{
|
||||
return kernel->fileSystem->ReadFile(buffer, size, fd);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user