haiku/src
Augustin Cavalier 7ce3c9283e kernel/condition_variable: Unblock earlier and simplify the code more.
Unblocking after unsetting fVariable just causes too many headaches
and corner cases to deal with; the code as-is did not actually handle
all of them, as it missed the case where the entry thread had called
thread_prepare_to_block but had not yet actually blocked.

Hopefully the last fix for #17444.
2021-12-07 14:15:54 -05:00
..
add-ons intel_extreme: add PCH definitions for some platforms 2021-12-07 08:32:49 +00:00
apps HaikuDepot: Do not inadvertently modify the real errno. 2021-11-17 21:09:31 -05:00
bin strace: handle parallel syscalls on different threads 2021-12-06 17:22:50 +00:00
build libbe_build: Add header needed on some systems. 2021-12-01 17:15:23 -05:00
data haiku_datatranslators: Remove version specification from libavif. 2021-10-19 18:01:01 -04:00
kits Adjust all struct dirent creations (again), this time to use offsetof(). 2021-12-01 17:05:40 -05:00
libs bsd/err.c: Upgrade to a newer version from FreeBSD. 2021-11-17 14:01:20 -05:00
preferences Time: operator() on the comparator structure must be const. 2021-11-17 21:10:05 -05:00
servers Adjust all struct dirent creations (again), this time to use offsetof(). 2021-12-01 17:05:40 -05:00
system kernel/condition_variable: Unblock earlier and simplify the code more. 2021-12-07 14:15:54 -05:00
tests file_systems & Tracker: Do not assume sizeof(dirent) contains 1 byte for the name. 2021-11-18 16:24:04 -05:00
tools Mass updating of OpenBeOS text to Haiku 2021-11-07 10:00:35 +00:00
Jamfile Interface Guidelines: migrate to docs/, use DocBookCSS. 2015-02-12 17:08:04 -05:00