ladybird/Userland/Libraries/LibCore
Liav A 603516e8c0 LibCore: Add new flag for DirIterator to not use fstatat
This will be useful in the upcoming listdir utility (in the next commit)
to get the file type which is obtained in the get_dir_entries syscall,
so it's not changed later by the fstatat syscall.

This will ensure that we get the raw file type value as it's represented
by directory entries from the get_dir_entries syscall.
2024-01-13 19:01:07 -07:00
..
Account.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Account.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
AnonymousBuffer.cpp Userland+Tests: Don't use MAP_FILE when mmap-ing 2023-09-01 19:50:35 +02:00
AnonymousBuffer.h
ArgsParser.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
ArgsParser.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CMakeLists.txt LibCore: Add Resource for platform agnostic application resource loading 2023-10-17 11:02:01 -06:00
Command.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Command.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ConfigFile.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ConfigFile.h Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
DateTime.cpp LibCore/DateTime: Add helper for setting only the date from another date 2024-01-06 10:37:53 -07:00
DateTime.h LibCore/DateTime: Add more binary operators 2024-01-06 10:37:53 -07:00
Debounce.h
DeferredInvocationContext.h
Directory.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Directory.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DirectoryEntry.cpp LibCore: Add methods to convert DirectoryEntry types to names 2024-01-13 19:01:07 -07:00
DirectoryEntry.h LibCore: Add methods to convert DirectoryEntry types to names 2024-01-13 19:01:07 -07:00
DirIterator.cpp LibCore: Add new flag for DirIterator to not use fstatat 2024-01-13 19:01:07 -07:00
DirIterator.h LibCore: Add new flag for DirIterator to not use fstatat 2024-01-13 19:01:07 -07:00
ElapsedTimer.cpp
ElapsedTimer.h
Event.cpp
Event.h
EventLoop.cpp LibCore: Log a message before failure in EventLoop::current() 2024-01-07 20:10:22 +01:00
EventLoop.h
EventLoopImplementation.cpp
EventLoopImplementation.h
EventLoopImplementationUnix.cpp
EventLoopImplementationUnix.h
EventReceiver.cpp LibCore: Don't print class_name() from EventReceiver::stop_timer() 2023-09-01 11:19:18 +02:00
EventReceiver.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
File.cpp
File.h AK+LibCore: Make output buffered stream seekable 2023-08-12 12:25:26 -06:00
FilePermissionsMask.cpp
FilePermissionsMask.h
FileWatcher.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FileWatcherLinux.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FileWatcherMacOS.mm Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FileWatcherSerenity.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FileWatcherUnimplemented.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Forward.h LibCore: Add Resource for platform agnostic application resource loading 2023-10-17 11:02:01 -06:00
GetPassword.cpp
GetPassword.h
Group.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Group.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
LocalServer.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
LocalServer.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
LockFile.cpp
LockFile.h
MappedFile.cpp AK: Use an enum to specify the open mode instead of a bool 2023-11-08 18:19:34 +01:00
MappedFile.h AK: Use an enum to specify the open mode instead of a bool 2023-11-08 18:19:34 +01:00
MimeData.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
MimeData.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NetworkJob.cpp
NetworkJob.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NetworkResponse.h
Notifier.cpp
Notifier.h
Process.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
Process.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ProcessStatisticsReader.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ProcessStatisticsReader.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Promise.h LibCore: Fix compilation of infallible Promise::when_resolved handlers 2024-01-01 10:11:45 +01:00
Proxy.h
Resource.cpp LibCore: Add a Resource method to create a file:// URL from a resource 2023-11-06 09:39:59 +01:00
Resource.h LibCore: Add a Resource method to create a file:// URL from a resource 2023-11-06 09:39:59 +01:00
ResourceImplementation.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ResourceImplementation.h LibCore: Do not return an Optional from Resource:::filesystem_path 2023-11-06 09:39:59 +01:00
ResourceImplementationFile.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ResourceImplementationFile.h LibCore: Do not return an Optional from Resource:::filesystem_path 2023-11-06 09:39:59 +01:00
SecretString.cpp
SecretString.h
SessionManagement.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SessionManagement.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SharedCircularQueue.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Socket.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Socket.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SocketAddress.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SOCKSProxyClient.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SOCKSProxyClient.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
StandardPaths.cpp LibCore: Default to a temp directory for runtime directory on non-Linux 2023-12-29 09:46:50 +01:00
StandardPaths.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
System.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
System.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
SystemServerTakeover.cpp Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
SystemServerTakeover.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
TCPServer.cpp LibCore: Use accept instead of accept4 on Haiku 2023-09-17 13:38:12 -06:00
TCPServer.h
ThreadedPromise.h
ThreadEventQueue.cpp
ThreadEventQueue.h
Timer.cpp
Timer.h
UDPServer.cpp
UDPServer.h
UmaskScope.h
Version.cpp LibCore: Add default version for Lagom applications 2023-08-27 19:01:32 -04:00
Version.h