Add a scheduler which just keeps of processes for now, and a

with_process to interact with them. User space now has it's own address
space and mapper which means we will be able to allocate memory for it.
I added a bunch of functions as stubs into libxunil which are required
for doomgeneric.
This commit is contained in:
csd4ni3l
2026-04-03 11:28:31 +02:00
parent 720b68190d
commit 1e899e2f97
28 changed files with 535 additions and 57 deletions

View File

@@ -1,17 +1,36 @@
abs
atof
atoi
calloc
__ctype_toupper_loc
__errno_location
exit
fclose
fflush
fopen
fprintf
fread
free
fseek
ftell
fwrite
__isoc23_sscanf
malloc
memcpy
memset
mkdir
printf
putchar
puts
realloc
remove
rename
snprintf
__stack_chk_fail
stderr
stdout
strcasecmp
strchr
strcmp
strdup
strlen
@@ -19,4 +38,8 @@ strncasecmp
strncmp
strncpy
strrchr
strstr
system
toupper
vfprintf // this
vsnprintf // also this