|
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
1.8.7