Truly independent web browser
Find a file
Andreas Kling a2ec09bc20 Allow the scheduler to unblock the current process.
It's a bit confusing that the "current" process is not actually running
while we're inside the scheduler. Perhaps the scheduler should redirect
"current" to its own dummy Process. I'm not sure.

Regardless, this patch improves responsiveness by allowing the scheduler
to unblock a process right after it calls select() in case it already has
a pending wakeup request.
2019-01-16 17:47:18 +01:00
AK Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
Base/etc Make bash-2.05b build with minimal changes. 2018-11-17 00:14:07 +01:00
Editor Editor: Fix build on Linux. 2018-12-09 13:48:11 +01:00
Kernel Allow the scheduler to unblock the current process. 2019-01-16 17:47:18 +01:00
LibC Get rid of Vnode concept. 2019-01-16 12:57:07 +01:00
Terminal Add a PTY multiplexer (/dev/ptmx) device. 2019-01-16 13:39:32 +01:00
Userland Make it possible for a process to switch controlling terminals. 2019-01-15 08:49:24 +01:00
VirtualFileSystem Add a PTY multiplexer (/dev/ptmx) device. 2019-01-16 13:39:32 +01:00
Widgets Tear out or duplicate what's unique for WindowServer from Widgets. 2019-01-16 16:03:50 +01:00
WindowServer Allow the scheduler to unblock the current process. 2019-01-16 17:47:18 +01:00
.gitignore Add simplified mmap() and munmap() syscalls. 2018-10-24 09:48:41 +02:00