#include "copyright.h"Go to the source code of this file.
Defines | |
| #define | SC_Halt 0 |
| #define | SC_Exit 1 |
| #define | SC_Exec 2 |
| #define | SC_Join 3 |
| #define | SC_Create 4 |
| #define | SC_Open 5 |
| #define | SC_Read 6 |
| #define | SC_Write 7 |
| #define | SC_Close 8 |
| #define | SC_Fork 9 |
| #define | SC_Yield 10 |
| #define | ConsoleInput 0 |
| #define | ConsoleOutput 1 |
Typedefs | |
| typedef int | SpaceId |
| typedef int | OpenFileId |
Functions | |
| void | Halt () |
| void | Exit (int status) |
| SpaceId | Exec (char *name) |
| int | Join (SpaceId id) |
| void | Create (char *name) |
| OpenFileId | Open (char *name) |
| void | Write (char *buffer, int size, OpenFileId id) |
| int | Read (char *buffer, int size, OpenFileId id) |
| void | Close (OpenFileId id) |
| void | Fork (void(*func)()) |
| void | Yield () |
|
|
Definition at line 86 of file syscall.h. Referenced by main. |
|
|
Definition at line 87 of file syscall.h. Referenced by main. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 21 of file syscall.h. Referenced by ExceptionHandler. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 78 of file syscall.h. Referenced by main. |
|
|
Definition at line 55 of file syscall.h. Referenced by main. |
|
|
Referenced by Console::~Console, and Disk::~Disk. |
|
|
|
|
|
Referenced by main. |
|
|
Definition at line 441 of file sysdep.cc. Referenced by Cleanup, and main.
00442 {
00443 exit(exitCode);
00444 }
|
|
|
|
|
|
Referenced by main. |
|
|
Referenced by main. |
|
|
|
|
||||||||||||||||
|
Referenced by Console::CheckCharAvail, Disk::Disk, main, and Disk::ReadRequest. |
|
||||||||||||||||
|
Referenced by main. |
|
|
|
1.2.14 written by Dimitri van Heesch,
© 1997-2002