serenity/AK
Andreas Kling c110cf193d Kernel: Have the open() syscall take an explicit path length parameter.
Instead of computing the path length inside the syscall handler, let the
caller do that work. This allows us to implement to new variants of open()
and creat(), called open_with_path_length() and creat_with_path_length().
These are suitable for use with e.g StringView.
2019-07-08 20:01:49 +02:00
..
ELF
Tests
AKString.h StringView: Rename characters() to characters_without_null_termination(). 2019-07-08 15:38:44 +02:00
Assertions.h
Badge.h
Bitmap.h
BufferStream.h
ByteBuffer.h
CircularQueue.h
DoublyLinkedList.h
FileSystemPath.cpp
FileSystemPath.h
Function.h
HashFunctions.h
HashMap.h
HashTable.h
InlineLinkedList.h
InlineLRUCache.h
install.sh
IPv4Address.h AK: Add LogStream operator<< for IPv4Address. 2019-07-08 11:43:42 +02:00
IterationDecision.h
JsonArray.cpp
JsonArray.h
JsonObject.cpp
JsonObject.h AK: Add JsonObject::set(key, &&value) overload. 2019-07-08 13:08:21 +02:00
JsonParser.cpp AK: Add JsonObject::set(key, &&value) overload. 2019-07-08 13:08:21 +02:00
JsonParser.h
JsonValue.cpp AK: Make it easy to convert between JsonValue and IPv4Address. 2019-07-08 13:03:55 +02:00
JsonValue.h AK: Add JsonValue::to_bool(). 2019-07-08 14:06:03 +02:00
kmalloc.h
kstdio.h
LogStream.cpp StringView: Rename characters() to characters_without_null_termination(). 2019-07-08 15:38:44 +02:00
LogStream.h
MappedFile.cpp Kernel: Have the open() syscall take an explicit path length parameter. 2019-07-08 20:01:49 +02:00
MappedFile.h
NetworkOrdered.h
Noncopyable.h
NonnullRefPtr.h
NonnullRefPtrVector.h
Optional.h AK: Add a simple Optional<T> template. 2019-07-08 11:29:38 +02:00
OwnPtr.h
PrintfImplementation.h
Queue.h
QuickSort.h
RefCounted.h
RefPtr.h
ScopeGuard.h
SinglyLinkedList.h AK: Add some missing includes in SinglyLinkedList. 2019-07-08 14:06:22 +02:00
StdLibExtras.cpp
StdLibExtras.h
String.cpp StringView: Rename characters() to characters_without_null_termination(). 2019-07-08 15:38:44 +02:00
StringBuilder.cpp StringBuilder: Reset the internal builder length after building. 2019-07-08 15:57:25 +02:00
StringBuilder.h
StringImpl.cpp
StringImpl.h
StringView.cpp StringView: Rename characters() to characters_without_null_termination(). 2019-07-08 15:38:44 +02:00
StringView.h StringView: Rename characters() to characters_without_null_termination(). 2019-07-08 15:38:44 +02:00
TemporaryChange.h
Time.h
Traits.h
Types.h
ValueRestorer.h
Vector.h
Weakable.h
WeakPtr.h