ladybird/Userland
networkException 2ea2d026c2 LibCore: Support using a file descriptor for opening ConfigFile
This patch adds support for opening a ConfigFile using a file
descriptor rather than trying to open a the file by name directly.

In contrast to the previous implementation, ConfigFile now always keeps
a reference to an open File and does not reopen it for writing.

This requires providing an additional argument to open functions if a
file gets opened based on its name and the user of the api intends to
write to the file in the future.
2021-08-22 01:32:25 +02:00
..
Applets Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
Applications LibCore: Make Core::File::open() return OSError in case of failure 2021-08-20 15:31:46 +02:00
Demos WidgetGallery: Remove menubar 2021-08-20 01:27:39 +02:00
DevTools HackStudio: Fix ds => fs typo in fs changed check in RegistersModel 2021-08-21 08:41:27 +02:00
DynamicLoader LibC+DynamicLoader: Prevent GCC from removing null checks 2021-08-12 21:10:44 +02:00
Games FlappyBug: Flap less aggressively 2021-08-21 00:25:43 +02:00
Libraries LibCore: Support using a file descriptor for opening ConfigFile 2021-08-22 01:32:25 +02:00
Services LibSQL+SQLServer: Bare bones INSERT and SELECT statements 2021-08-21 22:03:30 +02:00
Shell AK: Move FormatParser definition from header to implementation file 2021-08-19 23:49:25 +02:00
Utilities LibCpp: Use lex_iterable() where applicable 2021-08-21 22:09:56 +02:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00