ladybird/Kernel/API
Brian Gianforcaro 7e6fbef8db Kernel: Partial usage of Userspace<T> for the poll syscall
This change mostly converts poll to Userspace<T> with the caveat
of the fds member of SC_poll_params. It's current usage is a bit
too gnarly for me to take on right now, this appears to need a lot
more love.

In addition to enlightening the syscall to use Userspace<T>, I've
also re-worked most of the handling to use validate_read_and_copy
instead of just directly de-referencing the user pointer. We also
appeared to be missing a re-evaluation of the fds array after the
thread block is awoken.
2020-08-06 10:22:44 +02:00
..
FB.h
KeyCode.h
MousePacket.h
Syscall.h Kernel: Partial usage of Userspace<T> for the poll syscall 2020-08-06 10:22:44 +02:00