1
0
Fork 0
flightgear/src/Environment
mfranz ed9e16d001 Jean-Yves Lefort: fix "crash" on exit
mf:
pthread_cancel doesn't seem to work correctly on all supported platforms.
It apparently causes SGBlockingQueue::pop() to correctly leave the thread on
the cancellation point pthread_wait(), but the SGGuard() destructor isn't
called, so the queue mutex remains locked. This triggered an assert() on
pthread_join(). This patch uses an empty ICAO request as signal for the
thread to terminate itself.
2006-03-07 10:26:25 +00:00
..
.cvsignore Initial take of new environment subsystem. Configure with 2002-02-19 14:21:19 +00:00
environment.cxx new FSF address 2006-02-21 01:16:04 +00:00
environment.hxx new FSF address 2006-02-21 01:16:04 +00:00
environment_ctrl.cxx Jean-Yves Lefort: fix "crash" on exit 2006-03-07 10:26:25 +00:00
environment_ctrl.hxx Jean-Yves Lefort: fix "crash" on exit 2006-03-07 10:26:25 +00:00
environment_mgr.cxx new FSF address 2006-02-21 01:16:04 +00:00
environment_mgr.hxx new FSF address 2006-02-21 01:16:04 +00:00
fgclouds.cxx new FSF address 2006-02-21 01:16:04 +00:00
fgclouds.hxx new FSF address 2006-02-21 01:16:04 +00:00
fgmetar.cxx new FSF address 2006-02-21 01:16:04 +00:00
fgmetar.hxx new FSF address 2006-02-21 01:16:04 +00:00
Makefile.am Harald JOHNSEN: 2005-05-15 09:26:17 +00:00