empserver/src/server
Markus Armbruster 043015e829 (player_kill_idle): Don't kill hung player threads. That code was
flawed.  Firstly, when player_kill_idle() ran before the player thread
could react to being aborted by update or shutdown, player_kill_idle()
incorrectly diagnosed it as hung.  Secondly, terminating hung threads
leaks resources and can leave a stale play_lock behind.  It could
perhaps even corrupt game state.  It might salvage some scenarios, but
makes others worse.  Not worth it.
2007-07-25 06:10:10 +00:00
..
.cvsignore Replace the build process. The new one requires GNU Make, Autoconf 2005-12-20 20:25:35 +00:00
idle.c (player_kill_idle): Don't kill hung player threads. That code was 2007-07-25 06:10:10 +00:00
lostitem.c Update copyright notice. 2007-01-09 19:09:31 +00:00
main.c (player_kill_idle): Don't kill hung player threads. That code was 2007-07-25 06:10:10 +00:00
marketup.c Remove the concept of thread priorities from empthread.h. Only LWP 2007-07-24 05:13:31 +00:00
shutdown.c Remove the concept of thread priorities from empthread.h. Only LWP 2007-07-24 05:13:31 +00:00
update.c Remove the concept of thread priorities from empthread.h. Only LWP 2007-07-24 05:13:31 +00:00