summaryrefslogtreecommitdiff
path: root/Kernel/FileSystem
AgeCommit message (Expand)Author
2019-07-18ps: Port to using CProcessStatisticsReader and /proc/allRobin Burchell
2019-07-18CProcessStatisticsReader: Be consistent about terminology from the kernel downRobin Burchell
2019-07-16Kernel: Remove use of [[gnu::pure]].Andreas Kling
2019-07-11Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.Andreas Kling
2019-07-09Kernel: Move VirtualAddress.h into VM/Andreas Kling
2019-07-09Kernel: Move SharedMemory.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move File.{cpp,h} into FileSystem/Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-07-01Kernel+Userland: Convert /proc/df to JSON.Andreas Kling
2019-07-01Kernel+ProcessManager: Convert /proc/memstat to JSON.Andreas Kling
2019-06-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling
2019-06-29ProcFS: Remove unused StringBuilder in procfs$all().Andreas Kling
2019-06-29Kernel: Change the format of /proc/all to JSON.Andreas Kling
2019-06-27Kernel: More use of NonnullRefPtrVector in the kernel.Andreas Kling
2019-06-27Kernel: Use NonnullRefPtrVector in parts of the kernel.Andreas Kling
2019-06-22Kernel: Fix all compiler warnings.Andreas Kling
2019-06-22printf: Oops, '-' is the left padding modifier, not ' '.Andreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-06-16Kernel: Expose kernel command line to userspace through /proc/cmdlineRobin Burchell
2019-06-16Kernel/Userland: Add a halt syscall, and a shutdown binary to invoke itRobin Burchell
2019-06-16Kernel+Userland: Expose list of network adapters through /proc/netadapters.Andreas Kling
2019-06-14Kernel: Fix not returning errors for the last path item.Sergey Bugaev
2019-06-14AK: Add more StringView utilities for making substrings.Sergey Bugaev
2019-06-13Kernel: Rename "descriptor" to "description" where appropriate.Andreas Kling
2019-06-12Kernel: Fix resolving symlinks in the middle of a path.Sergey Bugaev
2019-06-12Kernel: Fix comparing StringViews with strcmp().Sergey Bugaev
2019-06-12Kernel: Refactor MemoryManager to use a Bitmap rather than a VectorConrad Pankoff
2019-06-09FileSystem: Don't perform path resolution twice for open() with O_CREAT.Andreas Kling
2019-06-09Ext2FS: The block numbers returned by allocate_blocks() should be 1-based.Andreas Kling
2019-06-09Ext2FS: Fix wrong file mode being passed from create_inode() to add_child().Andreas Kling
2019-06-09Ext2FS: Move directory writing logic into Ext2FSInode.Andreas Kling
2019-06-09Kernel: Use StringView more in Inode and subclasses.Andreas Kling
2019-06-07Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}Andreas Kling
2019-06-07Kernel: Qualify a bunch of #include statements.Andreas Kling
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-06-07Kernel: Rename LinearAddress => VirtualAddress.Andreas Kling
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-06-07Kernel: Rename FileDescriptor to FileDescription.Andreas Kling
2019-06-06FIFO: Raise SIGPIPE in processes that write() to a broken pipe.Andreas Kling
2019-06-06FIFO: Let write() fail with EPIPE if there's no reader.Andreas Kling
2019-06-02FileSystem: Rename VFS::fchmod() -> chmod().Andreas Kling
2019-06-02FileSystem: Route chown() and fchown() through VFS for access control.Andreas Kling
2019-06-02FileSystem: Only retrieve inode metadata once in VFS::chown().Andreas Kling
2019-06-02Kernel: Memory-mapped files now have the absolute path as their name.Andreas Kling
2019-06-01Kernel: Add fchown() syscall.Andreas Kling
2019-06-01Kernel: Make File::absolute_path() const.Andreas Kling