summaryrefslogtreecommitdiff
path: root/LibC/pwd.cpp
AgeCommit message (Collapse)Author
2019-07-04Libraries: 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-07LibC: Run clang-format on everything.Andreas Kling
2019-05-19LibC: 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-31Big, possibly complete sweep of naming changes.Andreas Kling
2018-12-04Import a simple text editor I started working on.Andreas Kling
2018-11-08Start 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-07Minor fixes in getgrent() and getpwent() function families.Andreas Kling
2018-11-01Oops, fix null termination bug in getpwent().Andreas Kling
2018-10-31Add SpinLock to IDE disk access.Andreas Kling
This forces serialization of accesses. This driver needs to be redesigned.
2018-10-31Snazz up the kprintf() output a bit by giving it its own color.Andreas Kling
2018-10-31Add getpwent() family of functions to LibC.Andreas Kling
Also add a little /etc/passwd database. There's just me in there.