ladybird/Libraries/LibCore
stasoid 3468a83e45 LibCore: Port Process to Windows
Windows doesn't have a concept of zombie children, hence:
* `disown` not needed
* we need a process handle because otherwise if the process have ended
  by the time `wait_for_termination` is called
  its pid may be reassigned to other process
2024-11-19 14:40:03 -07:00
..
Platform Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AnonymousBuffer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AnonymousBuffer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AnonymousBufferWindows.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArgsParser.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArgsParser.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CMakeLists.txt LibCore: Port EventLoop to Windows 2024-11-14 11:18:38 -07:00
Command.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Command.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ConfigFile.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ConfigFile.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DateTime.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DateTime.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DeferredInvocationContext.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Directory.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Directory.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DirectoryEntry.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DirectoryEntry.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DirIterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DirIterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ElapsedTimer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ElapsedTimer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Environment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Environment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Event.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Event.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EventLoop.cpp LibCore: Port EventLoop to Windows 2024-11-14 11:18:38 -07:00
EventLoop.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EventLoopImplementation.cpp LibCore: Port EventLoop to Windows 2024-11-14 11:18:38 -07:00
EventLoopImplementation.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EventLoopImplementationUnix.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EventLoopImplementationUnix.h LibCore: Port EventLoop to Windows 2024-11-14 11:18:38 -07:00
EventLoopImplementationWindows.cpp LibCore: Port EventLoop to Windows 2024-11-14 11:18:38 -07:00
EventLoopImplementationWindows.h LibCore: Port EventLoop to Windows 2024-11-14 11:18:38 -07:00
EventReceiver.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EventReceiver.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
File.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
File.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileWatcher.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileWatcherLinux.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileWatcherMacOS.mm Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileWatcherUnimplemented.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Forward.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IOSurface.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IOSurface.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LocalServer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LocalServer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MachPort.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MachPort.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MappedFile.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MappedFile.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MimeData.cpp LibCore: Recognize .xht as XHTML in MIME parser for file names 2024-11-15 18:50:38 +01:00
MimeData.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NetworkResponse.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Notifier.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Notifier.h LibCore: Port EventLoop to Windows 2024-11-14 11:18:38 -07:00
Process.cpp LibCore: Port Process to Windows 2024-11-19 14:40:03 -07:00
Process.h LibCore: Port Process to Windows 2024-11-19 14:40:03 -07:00
ProcessWindows.cpp LibCore: Port Process to Windows 2024-11-19 14:40:03 -07:00
Promise.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Proxy.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Resource.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Resource.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ResourceImplementation.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ResourceImplementation.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ResourceImplementationFile.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ResourceImplementationFile.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SessionManagement.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SessionManagement.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SharedCircularQueue.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Socket.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Socket.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SocketAddress.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StandardPaths.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StandardPaths.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
System.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
System.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SystemServerTakeover.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SystemServerTakeover.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SystemWindows.cpp LibCore/System: Port getcwd, stat, rmdir, unlink to Windows 2024-11-19 14:35:52 -07:00
TCPServer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TCPServer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ThreadedPromise.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ThreadEventQueue.cpp LibCore: Don't reserve 2 KiB of stack memory when processing event queue 2024-11-10 19:12:59 +01:00
ThreadEventQueue.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Timer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Timer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TimeZoneWatcher.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TimeZoneWatcherLinux.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TimeZoneWatcherMacOS.mm Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TimeZoneWatcherUnimplemented.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
UDPServer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
UDPServer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Version.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Version.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00