haiku/headers
Dario Casalinuovo 7d337b23b7 BMediaRoster: Reintroduce the undertaker class
* This has been necessary due to the undefined call order of
of static objects. Fixes #12315.
* The bug has been caused by the linker which free unused resources,
making the BMediaRoster to run in a zombie state. In this state
anything such as a message could make the looper to crash.
* The class is reintroduced with some differences though, we are
going to protect it from another thread calling Roster() while the
BMediaRoster is quitting and implement BMediaRosterEx::Quit.
* Unregister registrar notifications before we quit our thread. Avoid
to uninitialize anything from QuitRequested as it may cause problems.
2015-09-01 15:08:57 +02:00
..
build headers/os: Add gcc 5 to BeBuild.h 2015-06-24 23:06:23 -05:00
compatibility build: Convert to external libedit build package 2015-07-04 15:29:05 -05:00
config ARM: Be aware of ARMEL and ARMEL 2014-01-01 23:41:02 -07:00
cpp Add a <limits> header for gcc2. 2014-11-27 12:14:39 +01:00
glibc Make public glibc header printf.h usable. 2013-07-17 18:07:56 +02:00
libs Force use of std::isnan() in agg_conv_curve.h. 2015-07-25 23:42:14 +02:00
os BRoster: Add launchSuspended option to _LaunchApp(). 2015-08-28 22:52:50 +02:00
posix assert.h: reintroduce headers guard for function declarations. 2015-08-29 23:14:03 +02:00
private BMediaRoster: Reintroduce the undertaker class 2015-09-01 15:08:57 +02:00
tools Remove preprocessor checks from TestShell.h 2014-07-29 23:05:52 +02:00