#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
 1.4.4