#include "copyright.h"#include "errno.h"Graphe des dépendances par inclusion de syscall.h:

Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier:

Aller au code source de ce fichier.
Macros | |
| #define | SC_Halt 0 |
| #define | SC_Exit 1 |
| #define | SC_ForkExec 2 |
| #define | SC_ForkExecV 3 |
| #define | SC_Join 4 |
| #define | SC_getSpaceID 5 |
| #define | SC_ThreadFork 6 |
| #define | SC_ThreadYield 7 |
| #define | SC_ThreadExit 8 |
| #define | SC_getThreadID 9 |
| #define | SC_NewSem 10 |
| #define | SC_NewCond 11 |
| #define | SC_NewLock 12 |
| #define | SC_DeleteSem 13 |
| #define | SC_DeleteCond 14 |
| #define | SC_DeleteLock 15 |
| #define | SC_Acquire 16 |
| #define | SC_Release 18 |
| #define | SC_Wait 19 |
| #define | SC_Signal 20 |
| #define | SC_Broadcast 21 |
| #define | SC_Create |
| #define | SC_Remove 22 |
| #define | SC_Open 23 |
| #define | SC_Read 24 |
| #define | SC_Write 25 |
| #define | SC_Seek 26 |
| #define | SC_Close 27 |
| #define | SC_Delete 28 |
| #define | SC_Clock 29 |
| #define | SC_Ipc 30 |
| #define | SC_Add 42 |
| #define | BAD_ID -1; |
| #define | ConsoleInput 0 |
| #define | ConsoleOutput 1 |
| #define | RO 1 |
| #define | RW 2 |
| #define | APPEND 3 |
Typedefs | |
| typedef int | SpaceId |
| typedef int | ThreadId |
| typedef int | SemId |
| typedef int | LockId |
| typedef int | CondId |
| typedef int | OpenFileId |
Fonctions | |
| void | Halt () |
| void | Exit (int status) |
| SpaceId | ForkExec (char *exec_name) |
| SpaceId | ForkExecV (int argc, char *argv[]) |
| int | Join (SpaceId id) |
| SpaceId | getSpaceID () |
| ThreadId | ThreadFork (void(*func)(void *), void *arg) |
| void | ThreadYield () |
| void | ThreadExit () |
| ThreadId | getThreadID () |
| SemId | SemNew () |
| int | P (SemId) |
| int | V (SemId) |
| int | SemDelete (SemId) |
| LockId | LockNew () |
| int | Acquire (LockId) |
| int | Release (LockId) |
| int | LockDelete (LockId) |
| CondId | CondNew (LockId) |
| int | Wait (CondId) |
| int | Signal (CondId) |
| int | Broadcast (CondId) |
| int | CondDelete (CondId) |
| int | Create (char *name) |
| int | Remove (char *name) |
| OpenFileId | Open (char *name, int mode) |
| int | Write (char *buffer, int size, OpenFileId id) |
| int | Read (char *buffer, int size, OpenFileId id) |
| int | Seek (int position, OpenFileId id) |
| int | Delete (char *name) |
| int | Close (OpenFileId id) |
| void | Ipc (int sendDescriptor, SpaceId r_space, ThreadId r_thread, int s_msg0, int s_msg1, int receiveDescriptor, SpaceId *s_space, ThreadId *s_thread, int *r_msg0, int *r_msg1) |
| unsigned int | Clock () |
| int | Add (int op1, int op2) |
|
|
|
|
|
|
|
|
Définition à la ligne 229 du fichier syscall.h. Référencé par main(), et SynchConsoleInput::SynchConsoleInput(). |
|
|
Définition à la ligne 230 du fichier syscall.h. Référencé par main(), et SynchConsoleOutput::SynchConsoleOutput(). |
|
|
|
|
|
|
|
|
|
|
|
Définition à la ligne 58 du fichier syscall.h. Référencé par ExceptionHandler(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Définition à la ligne 21 du fichier syscall.h. Référencé par ExceptionHandler(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Référencé par main(). |
|
|
|
|
|
|
|
|
Définition à la ligne 416 du fichier sysdep.cc. Références ASSERT. Référencé par Copy(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Définition à la ligne 180 du fichier sysdep.cc. Référencé par main(), et Kernel::~Kernel(). |
|
|
Référencé par main(). |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Référencé par main(). |
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
Référencé par main(). |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Référencé par main(). |
1.4.4