Clemens Wasser
7c0286a5c2
LibC: Implement pthread_testcancel
2022-11-05 19:31:37 -06:00
kleines Filmröllchen
ce25bd8584
LibC: Implement pthread_{get,set}schedparam
2022-10-27 11:30:19 +01:00
Gunnar Beutner
1b13d52a87
LibC: Make 'attributes' parameter for pthread_create const
2022-10-24 15:49:39 +02:00
Gunnar Beutner
31bd5b1a02
AK+Userland: Stub out code that isn't currently implemented on AARCH64
...
Even though this almost certainly wouldn't run properly even if we had
a working kernel for AARCH64 this at least lets us build all the
userland binaries.
2022-10-14 13:01:13 +02:00
Undefine
97cc33ca47
Everywhere: Make the codebase more architecture aware
2022-07-27 21:46:42 +00:00
Tim Schumacher
c85f307e62
LibC: Mark a bunch of functions as cancellation points
2022-07-22 10:07:15 -07:00
Tim Schumacher
899fd74f8e
LibC: Implement pthread_cancel
2022-07-22 10:07:15 -07:00
Tim Schumacher
b4a926735a
LibC: Implement pthread_setcancel{state,type}
2022-07-22 10:07:15 -07:00
Idan Horowitz
9db10887a1
Kernel: Clean up sys$futex and add support for cross-process futexes
2022-07-21 16:39:22 +02:00
Tim Schumacher
7c824b84e2
LibC: Remove the initialization workaround from s_allocation_enabled
2022-07-20 18:24:13 +02:00
Tim Schumacher
224ac1a307
LibC: Remove a bunch of weak pthread_*
symbols
2022-07-19 20:58:51 -07:00
Tim Schumacher
2f3b9c49a5
LibPthread: Move the pthread and semaphore implementation to LibC
...
This additionally adds some compatibility code to redirect linking
attempts for LibPthread to LibC instead.
2022-07-19 11:00:35 +01:00