ladybird/Kernel/FileSystem/SysFS
Andreas Kling 280694bb46 Kernel: Update atime/ctime/mtime timestamps atomically
Instead of having three separate APIs (one for each timestamp),
there's now only Inode::update_timestamps() and it takes 3x optional
timestamps. The non-empty timestamps are updated while holding the inode
mutex, and the outside world no longer has to look at intermediate
timestamp states.
2022-08-22 17:56:03 +02:00
..
Subsystems Kernel: Update atime/ctime/mtime timestamps atomically 2022-08-22 17:56:03 +02:00
Component.cpp Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
Component.h Kernel: Update atime/ctime/mtime timestamps atomically 2022-08-22 17:56:03 +02:00
Registry.cpp Kernel/SysFS: Mark SysFSDirectory traverse and lookup methods as final 2022-07-15 12:29:23 +02:00
Registry.h Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
RootDirectory.cpp Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
RootDirectory.h Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00