Block a user
4aa3da8c12
VFS: Add basic mount(), unmount() and mkdir() functions (not accessible to userspace yet)
7a097f16ea
apps: add a new example app which does all kinds of stdio misbehaving >.<
667d308fc3
kernel/main.cpp: remove obsolete reference to _userspace
93f6be9319
libc: Implement the start of a FILE* API (the standard, portable C way of doing file stuff)
1b84c443fe
Merge branch VFS into main
da2ede3450
Kernel, libc, userspace: Implement file descriptors
63b2de4e3c
Basic FDs
bbe7c6e658
VFS: Implement resolve_path and form the initial ramdisk's VFS properly
2be70d0bc1
VFS: Use 64-bit numbers in read()
Virtual File System
This needs:
- libc wrappers
- adding the C FILE* API to libc with this
- more actions
- more VFS functionality
But I think this is functional enough that it can be merged.