Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-07 | Kernel: Run clang-format on everything. | Andreas Kling | |
2019-06-07 | Kernel: Rename FileDescriptor to FileDescription. | Andreas Kling | |
After reading a bunch of POSIX specs, I've learned that a file descriptor is the number that refers to a file description, not the description itself. So this patch renames FileDescriptor to FileDescription, and Process now has FileDescription* file_description(int fd). | |||
2019-06-01 | Kernel: Make File::absolute_path() const. | Andreas Kling | |
2019-05-03 | Kernel: Make Socket inherit from File. | Andreas Kling | |
2019-04-29 | Kernel: Have File virtuals take a FileDescriptor& rather than a Process&. | Andreas Kling | |
This will allow us to implement different behaviors depending on the role of the descriptor a File is being accessed through. | |||
2019-04-28 | Kernel: Make ProcessTracer inherit from File. | Andreas Kling | |
2019-04-22 | Kernel: Add a systrace() syscall and implement /bin/strace using it. | Andreas Kling | |
Calling systrace(pid) gives you a file descriptor with a stream of the syscalls made by a peer process. The process must be owned by the same UID who calls systrace(). :^) |