Provide some feedback to the user that he has a stale game.

git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@72 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
This commit is contained in:
Jilles Tjoelker 2004-01-04 02:56:09 +00:00
parent c76193877d
commit 7ad4523dae
1 changed files with 8 additions and 5 deletions

View File

@ -1160,9 +1160,11 @@ purge_stale_locks (void)
graceful_exit (203);
fclose (ipfile);
unlink (fn);
free(fn);
clear ();
drawbanner (1, 1);
mvaddstr (3, 1, "There is a stale Nethack process, attempting to recover...");
refresh ();
pid = atoi (buf);
@ -1178,8 +1180,6 @@ purge_stale_locks (void)
sleep (1);
if (seconds == 10)
{
clear ();
drawbanner (1, 1);
mvaddstr (3, 1,
"Couldn't terminate one of your stale Nethack processes gracefully.");
mvaddstr (4, 1, "Force its termination? [yn] ");
@ -1197,7 +1197,10 @@ purge_stale_locks (void)
}
}
}
unlink (dent->d_name);
/* Don't remove the lock file until the process is dead. */
unlink (fn);
free (fn);
}
closedir (pdir);