From: nethack.allison Date: Sat, 15 Feb 2003 15:46:58 +0000 (+0000) Subject: win32 error message glitch noticed X-Git-Tag: MOVE2GIT~2172 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4cbcc056c3acef0a9f0b1dbf659d7ce0e72fc88d;p=nethack win32 error message glitch noticed --- diff --git a/sys/share/pcunix.c b/sys/share/pcunix.c index 4a26eec68..7cd6b5853 100644 --- a/sys/share/pcunix.c +++ b/sys/share/pcunix.c @@ -127,11 +127,16 @@ getlock() # if defined(WIN32) # if defined(HOLD_LOCKFILE_OPEN) if(errno == EACCES) { - msmsg("\nThere are files from a game in progress under your name."); - msmsg( - "\nThe files are locked or inaccessible. Is the other game still running?"); - unlock_file(HLOCK); - error("Cannot open %s", fq_lock); +#define OOPS_BUFSZ 512 + char oops[OOPS_BUFSZ]; + Strcpy(oops, + "\nThere are files from a game in progress under your name."); + Strcat(oops, "\nThe files are locked or inaccessible."); + Strcat(oops, " Is the other game still running?\n"); + if (strlen(fq_lock) < ((OOPS_BUFSZ - 1) - strlen(oops))) + Sprintf(eos(oops), "Cannot open %s", fq_lock); + unlock_file(HLOCK); + error(oops); } else # endif error("Bad directory or name: %s\n%s\n",