From 4cbcc056c3acef0a9f0b1dbf659d7ce0e72fc88d Mon Sep 17 00:00:00 2001 From: "nethack.allison" Date: Sat, 15 Feb 2003 15:46:58 +0000 Subject: [PATCH] win32 error message glitch noticed --- sys/share/pcunix.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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", -- 2.40.0