Andreas Kling
83a4fbf548
Kernel: Tidy up the syscalls list by reorganizing the enumerator macro
2020-08-04 18:17:16 +02:00
Brian Gianforcaro
ba4cf59d04
Kernel: Use Userspace<T> in setkeymap syscall
2020-08-02 10:56:33 +02:00
Brian Gianforcaro
1209bf82c1
Kernel: Use Userspace<T> in ptrace syscall
2020-08-02 00:29:04 +02:00
Andreas Kling
314dbc10d4
Kernel: Use Userspace<T> for sys$read() and sys$stat()
...
Add validation helper overloads as needed.
2020-07-31 16:28:37 +02:00
Andreas Kling
b5f54d4153
Kernel+LibC: Add sys$set_process_name() for changing the process name
2020-07-27 19:10:18 +02:00
Nico Weber
4eb967b5eb
LibC+Kernel: Start implementing sysconf
...
For now, only the non-standard _SC_NPROCESSORS_CONF and
_SC_NPROCESSORS_ONLN are implemented.
Use them to make ninja pick a better default -j value.
While here, make the ninja package script not fail if
no other port has been built yet.
2020-07-15 00:07:20 +02:00
Andreas Kling
11c4a28660
Kernel: Move headers intended for userspace use into Kernel/API/
2020-07-04 17:22:23 +02:00