1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00
serenity/VirtualFileSystem
Andreas Kling 85b886c2e0 Make it possible to build the Kernel on a macOS host.
It still requires an ELF compiler and linker, but at least it builds.
I need to get rid of the "Unix" namespace. This does a lot of that.
2018-12-02 23:34:50 +01:00
..
.gitignore Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00
CharacterDevice.cpp Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. 2018-11-16 13:13:50 +01:00
CharacterDevice.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
DiskBackedFileSystem.cpp Some more renaming: 2018-11-15 17:13:10 +01:00
DiskBackedFileSystem.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
DiskDevice.cpp Fix broken SpinLock. 2018-10-29 22:04:26 +01:00
DiskDevice.h More VFS cleanup. 2018-11-15 16:04:25 +01:00
ext2_fs.h Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00
ext2_types.h Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00
Ext2FileSystem.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
Ext2FileSystem.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
FileBackedDiskDevice.cpp More VFS cleanup. 2018-11-15 16:04:25 +01:00
FileBackedDiskDevice.h More VFS cleanup. 2018-11-15 16:04:25 +01:00
FileDescriptor.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
FileDescriptor.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
FileSystem.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
FileSystem.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
FullDevice.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
FullDevice.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
InodeIdentifier.cpp Greatly improve /proc/PID/stack by tracing the ebp frame chain. 2018-10-27 00:14:24 +02:00
InodeIdentifier.h Some more renaming: 2018-11-15 17:13:10 +01:00
InodeMetadata.h Add some basic setgroups(), getgroups() and initgroups(). 2018-11-07 01:38:51 +01:00
Limits.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
Makefile Fix some broken stuff in VFS test environment. 2018-11-07 15:51:39 +01:00
NullDevice.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
NullDevice.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
RandomDevice.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
RandomDevice.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
small.fs Lots of hacking: 2018-10-23 10:12:50 +02:00
SyntheticFileSystem.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
SyntheticFileSystem.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
sys-errno.h Add basic symlink support. 2018-10-28 14:11:51 +01:00
test.cpp Some more renaming: 2018-11-15 17:13:10 +01:00
UnixTypes.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
VirtualFileSystem.cpp Fix mkdir with relative paths. 2018-11-18 23:28:43 +01:00
VirtualFileSystem.h Fix mkdir with relative paths. 2018-11-18 23:28:43 +01:00
ZeroDevice.cpp Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00
ZeroDevice.h Make it possible to build the Kernel on a macOS host. 2018-12-02 23:34:50 +01:00