We use send_signal(..., SIGKILL) to kill a team instead of kill_team()

now, since the latter one can hang. Closes bug #240.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16778 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2006-03-14 00:19:33 +00:00
parent 8896266062
commit 3f56c07d8f

View File

@ -1608,7 +1608,7 @@ ShutdownProcess::_QuitNonApps()
PRINT((" killing team %ld\n", teamInfo.team)); PRINT((" killing team %ld\n", teamInfo.team));
#ifdef __HAIKU__ #ifdef __HAIKU__
kill_team(teamInfo.team); send_signal(teamInfo.team, SIGKILL);
#else #else
// We don't want to do this when testing under R5, since it // We don't want to do this when testing under R5, since it
// would kill all teams besides our app server and registrar. // would kill all teams besides our app server and registrar.
@ -1676,7 +1676,7 @@ ShutdownProcess::_QuitBlockingApp(AppInfoList &list, team_id team,
// kill the app // kill the app
PRINT((" killing team %ld\n", team)); PRINT((" killing team %ld\n", team));
kill_team(team); send_signal(team, SIGKILL);
// remove the app (the roster will note eventually and send us // remove the app (the roster will note eventually and send us
// a notification, but we want to be sure) // a notification, but we want to be sure)