Add missing files

This commit is contained in:
2024-11-03 11:41:22 +01:00
parent 6587c8498f
commit 137ec0fd74
6 changed files with 96 additions and 0 deletions

15
os/process.c Normal file
View File

@@ -0,0 +1,15 @@
#include "process.h"
#include "alloc.h"
void create_process_table(ProcessTable **table) {
*table = malloc(sizeof(ProcessTable));
(*table)->entries = 0;
}
int create_process(ProcessTable *table, void *entrypoint) {
if (table->entries>=MAX_PROCESS) return 1;
Process *pentry = &table->process_list[table->entries++];
pentry->entrypoint = entrypoint;
return 0;
}