Luna/kernel/include
apio 52d391507d Kernel: Rename the getpid() syscall to getprocid()
Now, we have one single system call to fetch all sorts of identifiers:
PID, PPID, UID, GID; EUID, EGID, and more...
2022-10-18 17:36:17 +02:00
..
acpi Fix naming 2022-09-25 21:43:28 +02:00
cpu LOTS MORE LOGGING. which is great, of course. 2022-09-07 19:41:08 +02:00
fs VFS: add an exists() function 2022-10-16 16:58:18 +02:00
gdt Ready. Set. Go! 2022-09-05 16:13:51 +02:00
init Kernel: enable -Wconversion 2022-10-06 17:13:34 +02:00
interrupts Kernel: Add functions to push and pop the interrupt state 2022-10-12 12:58:56 +02:00
io Add a Device class to PCI and a PCITypes file for string names for PCI device types 2022-09-23 18:01:07 +02:00
log Panic: show panic message on screen 2022-10-16 18:23:33 +02:00
memory UserHeap: some nice improvements 2022-10-17 18:49:19 +02:00
misc Kernel: Continue moving utilities to a separate subdirectory 2022-10-14 17:33:06 +02:00
panic Panic: show panic message on screen 2022-10-16 18:23:33 +02:00
rand Randomness and stack protection!! 2022-09-14 18:54:40 +02:00
render Separate the logging stack into toggleable backends, to disable console logging once boot finishes. 2022-10-01 15:35:11 +02:00
std Kernel: Copy strrchr, dirname and basename over from libc 2022-10-16 14:36:25 +02:00
sys Kernel: Rename the getpid() syscall to getprocid() 2022-10-18 17:36:17 +02:00
thread Kernel: Keep track of a task's PPID 2022-10-18 17:18:37 +02:00
trace Kernel: Switch to strlcpy() as well 2022-10-15 17:30:34 +02:00
utils Kernel: Add a move() function 2022-10-14 19:04:56 +02:00
bootboot.h Ready. Set. Go! 2022-09-05 16:13:51 +02:00
config.h Add a moon_version function that returns the full version string 2022-09-20 16:34:24 +02:00
errno.h Kernel: Make mkdir() accessible to userspace 2022-10-16 17:22:12 +02:00
font.h Some more userland and font failing 2022-09-23 16:41:43 +02:00
kassert.h Panic: show panic message on screen 2022-10-16 18:23:33 +02:00