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:
parent
c76193877d
commit
7ad4523dae
|
@ -1160,9 +1160,11 @@ purge_stale_locks (void)
|
||||||
graceful_exit (203);
|
graceful_exit (203);
|
||||||
|
|
||||||
fclose (ipfile);
|
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);
|
pid = atoi (buf);
|
||||||
|
|
||||||
|
@ -1178,8 +1180,6 @@ purge_stale_locks (void)
|
||||||
sleep (1);
|
sleep (1);
|
||||||
if (seconds == 10)
|
if (seconds == 10)
|
||||||
{
|
{
|
||||||
clear ();
|
|
||||||
drawbanner (1, 1);
|
|
||||||
mvaddstr (3, 1,
|
mvaddstr (3, 1,
|
||||||
"Couldn't terminate one of your stale Nethack processes gracefully.");
|
"Couldn't terminate one of your stale Nethack processes gracefully.");
|
||||||
mvaddstr (4, 1, "Force its termination? [yn] ");
|
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);
|
closedir (pdir);
|
||||||
|
|
Loading…
Reference in New Issue