ApertureOS
|
Functions | |
void | ProcessManager_Initialize (void) |
void | ProcessManager_BootstrapProcess (int argc, char **argv) |
UID | ProcessManager_CreateProcess (const char *name, const char *path, uint32_t argc, char **argv, ProcessInfo *parent, uint32_t flags) |
uint32_t | ProcessManager_CreateProcess_Syscall (void *param) |
UID | ProcessManager_ForkProcess (UID to_fork) |
uint32_t | ProcessManager_ForkProcess_Syscall (void *param) |
ProcessInfo * | ProcessManager_GetCurProcessInfo (void) |
UID | ProcessManager_GetCurPID (void) |
uint32_t | ProcessManager_GetCurPID_Syscall (void *param) |
Variables | |
ProcessInfo * | processes |
void ProcessManager_BootstrapProcess | ( | int | argc, |
char ** | argv | ||
) |
UID ProcessManager_CreateProcess | ( | const char * | name, |
const char * | path, | ||
uint32_t | argc, | ||
char ** | argv, | ||
ProcessInfo * | parent, | ||
uint32_t | flags | ||
) |
uint32_t ProcessManager_CreateProcess_Syscall | ( | void * | param | ) |
uint32_t ProcessManager_ForkProcess_Syscall | ( | void * | param | ) |
UID ProcessManager_GetCurPID | ( | void | ) |
uint32_t ProcessManager_GetCurPID_Syscall | ( | void * | param | ) |
ProcessInfo* ProcessManager_GetCurProcessInfo | ( | void | ) |
void ProcessManager_Initialize | ( | void | ) |
ProcessInfo* processes |