summaryrefslogtreecommitdiff
path: root/userland
AgeCommit message (Expand)Author
2024-02-22Kernel: Fix undefined behavior and cleanup functions.Anton Kling
2024-02-07Minor fixAnton Kling
2024-02-07A lot of small changesAnton Kling
2023-12-18Add untracked filesAnton Kling
2023-11-28Kernel: Add basic IPC and move to microkernel design.Anton Kling
2023-11-25Minibox shell: Change shell prompt to use cwdAnton Kling
2023-11-24LibC: Fill new allocations with random data and fix a bugAnton Kling
2023-11-24Refactor write() and pwrite()Anton Kling
2023-11-24Refactor open()Anton Kling
2023-11-23Kernel/LibC: Add randomfill() syscall.Anton Kling
2023-11-23LibC: Move assembly to its own file to avoid using inlineAnton Kling
2023-11-23LibC: Reduce warnings in codeAnton Kling
2023-11-22Test: Add test case for realpath()Anton Kling
2023-11-22LibC: Add fflush() and buffer writes to file descriptorsAnton Kling
2023-11-22Meta: Use dirent as a general include fileAnton Kling
2023-11-22Kernel/LibC: Change file type detectionAnton Kling
2023-11-22Meta: Cleanup of header files such that they are partially sharedAnton Kling
2023-11-20LibC: Add ntohs and ntohlAnton Kling
2023-11-20LibC: Add macros for stdin, stdout, stderr in unistdAnton Kling
2023-11-20LibC: Allow open to accept multiple argumentsAnton Kling
2023-11-20LibC: Add macros for file regnitionAnton Kling
2023-11-18WindowServer: Implement window resizing.Anton Kling
2023-11-17Minibox: Add a somewhat improved shellAnton Kling
2023-11-17LibC: Add isatty()Anton Kling
2023-11-16LibC: Add error checking to scandirAnton Kling
2023-11-15VFS/LibC: Add getcwd()Anton Kling
2023-11-15LibC: Add getdelim and getlineAnton Kling
2023-11-15Kernel/LibC: Add chdir function and syscallAnton Kling
2023-11-15VFS: Add statAnton Kling
2023-11-13LibC: Support negative values in printf for %dAnton Kling
2023-11-06Userland: Remove old coreutil applications that have moved to miniboxAnton Kling
2023-11-01Kernel: Add a simple TCP implementationAnton Kling
2023-10-31ante: Adjust X position of cursor so it can always land on a line.Anton Kling
2023-10-31WindowServer: Make the mouse dotted to make it visible on all backgroundsAnton Kling
2023-10-31Meta: Fix build scripts to work on debianAnton Kling
2023-10-31Meta: Create a simple toolchain compilation scriptAnton Kling
2023-10-31Meta: Create simple build scripts for kernel, userland and general enviromentAnton Kling
2023-10-30LibC: Remove header files that are not in the "include" directoryAnton Kling
2023-10-30LibC: Don't fail if a free() is done that the wrong address location.Anton Kling
2023-10-30Kernel/LibC: Add signals and support for custom signal handlers to processes.Anton Kling
2023-10-30LibC: Bug fix, make sure to invalidate cache if it skips using itAnton Kling
2023-10-30LibC: Skip using cache if length requested is longer than the cache blockAnton Kling
2023-10-30Kernel/LibC/Networking: Be able to send UDP messagesAnton Kling
2023-10-30Kernel: Expose source information of incoming UDP packetsAnton Kling
2023-10-30LibC: Optimize memcpy functionAnton Kling
2023-10-30Kernel/Networking/LibC: Add syscalls and libc functions for UDPAnton Kling
2023-10-24ante: Truncate the file before writing to it.Anton Kling
2023-10-24VFS/LibC: Create ftruncate function and corresponding syscall and libc implem...Anton Kling
2023-10-24LibC: Allocate stdin, stdout, stderr on the heap so they can be closed with f...Anton Kling
2023-10-24WindowServer: Optimize 'for' loop such that it avoids doing a division during...Anton Kling