TacOS
0.2
|
#include <kprocess.h>
Champs de données | |
char * | name |
char * | args |
char ** | envp |
int | exec_type |
void * | data |
Elf32_File * | file |
int | mem_size |
vaddr_t | entry_point |
uint32_t | stack_size |
int | priority |
uint16_t | ppid |
Structure à passer au noyau pour créer un nouveau processus
char* process_init_data_t::args |
Ses arguments.
void* process_init_data_t::data |
Usage variable
char** process_init_data_t::envp |
Ses variables d'environnement.
int process_init_data_t::exec_type |
Type d'exécution
char* process_init_data_t::name |
Nom du processus.
uint16_t process_init_data_t::ppid |
Parent process ID