ladybird/AK
Andreas Kling d90104f9e0 Let reap() communicate the dead process's exit status to the caller.
This way the scheduler doesn't need to plumb the exit status into the waiter.
We still plumb the waitee pid though, I don't love it but it can be fixed.
2018-11-28 22:01:24 +01:00
..
.gitignore Run without SimpleMalloc locally for now. 2018-10-10 15:11:43 +02:00
Assertions.h Canonicalize the path used by sh. 2018-10-28 09:36:21 +01:00
Bitmap.h Implement COW pages! :^) 2018-11-05 13:48:07 +01:00
Buffer.h Integrate ext2 from VFS into Kernel. 2018-10-17 10:57:23 +02:00
BufferStream.h Reduce kmalloc() traffic in directory iteration. 2018-11-13 00:17:30 +01:00
ByteBuffer.h Greatly improve /proc/PID/stack by tracing the ebp frame chain. 2018-10-27 00:14:24 +02:00
CircularQueue.h Add primitive FIFO and hook it up to sys$pipe(). 2018-11-12 01:28:46 +01:00
Compiler.h Let reap() communicate the dead process's exit status to the caller. 2018-11-28 22:01:24 +01:00
DoublyLinkedList.h Add some basic setgroups(), getgroups() and initgroups(). 2018-11-07 01:38:51 +01:00
FileSystemPath.cpp Fix mkdir with relative paths. 2018-11-18 23:28:43 +01:00
FileSystemPath.h Fix mkdir with relative paths. 2018-11-18 23:28:43 +01:00
Function.h Add a VMO pointer to VNode. 2018-11-08 15:39:26 +01:00
HashFunctions.h Better int hashing. This was going to bite me sooner or later. 2018-10-27 09:33:24 +02:00
HashMap.h Add a very naive block cache to the DiskBackedFileSystem. 2018-10-25 12:36:50 +02:00
HashTable.h Add some basic setgroups(), getgroups() and initgroups(). 2018-11-07 01:38:51 +01:00
kmalloc.cpp Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
kmalloc.h Build LibC and Userland with clang as well. 2018-11-09 14:29:00 +01:00
kstdio.h Import very modest Userland. 2018-10-22 14:06:22 +02:00
ktime.h Import very modest Userland. 2018-10-22 14:06:22 +02:00
Lock.h Merge Disk namespace into the IDEDiskDevice class. 2018-11-10 15:15:31 +01:00
Makefile Add a simple FileSystemPath class that can canonicalize paths. 2018-10-28 08:54:20 +01:00
MappedFile.cpp Start fixing up AK to work inside the kernel. 2018-10-16 13:59:28 +02:00
MappedFile.h Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00
OwnPtr.h Implement /proc/PID/vm. 2018-10-26 17:44:19 +02:00
printf.cpp Fix some paging related bugs exposed by the spawn stress test. 2018-11-09 01:25:31 +01:00
Retainable.h Add an inode metadata cache to the ext2fs implementation. 2018-10-29 23:45:34 +01:00
RetainPtr.h Make page_in_from_vnode 2x faster. 2018-11-13 13:02:39 +01:00
SimpleMalloc.cpp Start fixing up AK to work inside the kernel. 2018-10-16 13:59:28 +02:00
SimpleMalloc.h Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00
SinglyLinkedList.h Make SinglyLinkedList destruction actually work. 2018-10-13 14:29:00 +02:00
StdLib.h Make kernel build with clang. 2018-11-09 12:22:31 +01:00
String.cpp Add a Chomp feature to String construction that removes a trailing newline. 2018-11-07 00:19:35 +01:00
String.h Add a Chomp feature to String construction that removes a trailing newline. 2018-11-07 00:19:35 +01:00
StringBuilder.cpp Finally hook up the mkdir code to a syscall. 2018-11-18 15:02:16 +01:00
StringBuilder.h Finally hook up the mkdir code to a syscall. 2018-11-18 15:02:16 +01:00
StringImpl.cpp Make kernel build with clang. 2018-11-09 12:22:31 +01:00
StringImpl.h Make kernel build with clang. 2018-11-09 12:22:31 +01:00
TemporaryFile.cpp Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00
TemporaryFile.h Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00
test.cpp Fix broken SpinLock. 2018-10-29 22:04:26 +01:00
Traits.h Fix broken SpinLock. 2018-10-29 22:04:26 +01:00
Types.h Start working on memory-mapped files. 2018-11-08 11:40:58 +01:00
Vector.h Add a DoubleBuffer thingy to allow TTY read/write to be interleaved. 2018-11-16 17:57:00 +01:00
Weakable.h Start using WeakPtr for some of the WindowManager window pointers. 2018-10-13 17:00:45 +02:00
WeakPtr.h Start using WeakPtr for some of the WindowManager window pointers. 2018-10-13 17:00:45 +02:00