- May 06, 2023
-
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
While the atomic version might be better, at the moment the priority is to just to get RLCT working reliably.
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
This is because we don't yet count the number of waiting threads, instead just flagging where or not there are any waiters.
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
Maybe it would be better to simply stick to a mutex and condvar, as libstd does. Optimization is for later anyway.
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
Otherwise it would be possible to do e.g. `pthread_mutex_t mutex = PTHREAD_ONCE_INITIALIZER;```, which would expand to ```pthread_mutex_t mutex = {0};```.
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jacob Lorentzon authored
-
Jeremy Soller authored
Fix mspaces not being protected by locks. See merge request redox-os/relibc!387
-
Jacob Lorentzon authored
-
- May 05, 2023
-
-
Jeremy Soller authored
termios adding cfsetspeed bsd extension which set both __c_ispeed/__c_ospeed fields See merge request redox-os/relibc!385
-
David CARLIER authored
-
Jeremy Soller authored
Fix platform::errno = ... in signal.rs See merge request redox-os/relibc!384
-
Ron Williams authored
-
- May 04, 2023
-
-
Jeremy Soller authored
signal add fewer more implementations See merge request redox-os/relibc!378
-
Jeremy Soller authored
setsid implementation See merge request redox-os/relibc!381
-