summaryrefslogtreecommitdiff
path: root/kernel/fs/tmpfs.c
AgeCommit message (Collapse)Author
2024-12-12signal: Remove old way of sending signals and instead use procfsAnton Kling
2024-07-06Bug fix: Fix use after free when closing a pipeAnton Kling
The other inode might already have been freed when close() is called.
2024-07-05TCP: Add back support for listening on a socketAnton Kling
2024-07-01Bug fix: avoid use after freeAnton Kling
2024-07-01VFS: Move towards unifying vfs_inode_t and vfs_fd_tAnton Kling
There is no need for these to be seperate. They will probably move to the same struct soon.
2024-06-26Kernel: Code cleanupAnton Kling
2024-06-09Add UDPAnton Kling
2024-04-26Kernel/VFS: Change polling from variables to functionsAnton Kling
Instead of having to store state in variables functions are called to check the object directly.
2024-04-23VFS: Fix reference count of file descriptors.Anton Kling
It appears that there was a race condition where the process got closed before the server accepted the incoming request. Causing the file descriptor to have "0" in the reference count but it would still be given when calling accept.
2024-04-02Kernel: Use "struct list" to handle file descriptors instead of a fixed ↵Anton Kling
sized array
2024-04-02Kernel: Fix some memory leaksAnton Kling
2024-03-14random changes madeAnton Kling
2024-02-21Kerenel: Cleanup halt checking codeAnton Kling
2024-02-21New clang-format optionsAnton Kling
2023-11-28Meta: Apply new clang-format rules to kernelAnton Kling
2023-11-17Kernel: Add isatty syscallAnton Kling
2023-11-15VFS: Add statAnton Kling
2023-11-10Kernel Style: Change uint*_t -> u*Anton Kling
2023-10-31Meta: Move kernel and userland to their own folders.Anton Kling
This is to allow both the kernel and the userland to share certain header files and to make the folder structure a bit more clear.