Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-04 | Libraries: Create top level directory for libraries. | Andreas Kling | |
Things were getting a little crowded in the project root, so this patch moves the Lib*/ directories into Libraries/. | |||
2019-06-07 | LibC: Run clang-format on everything. | Andreas Kling | |
2019-05-19 | LibC: Add mmap_with_name() that names the allocation immediately. | Andreas Kling | |
This allows us to skip the separate call to set_mmap_name() in code that we control, e.g malloc() and GraphicsBitmap. | |||
2019-01-31 | Big, possibly complete sweep of naming changes. | Andreas Kling | |
2018-12-04 | Import a simple text editor I started working on. | Andreas Kling | |
2018-11-08 | Start working on memory-mapped files. | Andreas Kling | |
First of all, change sys$mmap to take a struct SC_mmap_params since our sycsall calling convention can't handle more than 3 arguments. This exposed a bug in Syscall::invoke() needing to use clobber lists. It was a bit confusing to debug. :^) | |||
2018-11-07 | Minor fixes in getgrent() and getpwent() function families. | Andreas Kling | |
2018-11-01 | Oops, fix null termination bug in getpwent(). | Andreas Kling | |
2018-10-31 | Add SpinLock to IDE disk access. | Andreas Kling | |
This forces serialization of accesses. This driver needs to be redesigned. | |||
2018-10-31 | Snazz up the kprintf() output a bit by giving it its own color. | Andreas Kling | |
2018-10-31 | Add getpwent() family of functions to LibC. | Andreas Kling | |
Also add a little /etc/passwd database. There's just me in there. |