From d3fc89f25d1db1d7d27a9465b39a862f60d2994b Mon Sep 17 00:00:00 2001 From: "nethack.allison" Date: Sat, 7 Jun 2003 17:18:28 +0000 Subject: [PATCH] U486 follow-up >>+ #define OPENFAILURE(fd) (fd < 0) >>+ # endif >> lockptr = 0; >>! while (retryct-- && OPENFAILURE(lockptr)) {>nhversion: 3.4.1 >And now this is accepted as valid and nothing is opened... Oops, thanks Janet. --- src/files.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/files.c b/src/files.c index fddd9bcd4..941b32367 100644 --- a/src/files.c +++ b/src/files.c @@ -1357,10 +1357,11 @@ int retryct; #if defined(AMIGA) || defined(WIN32) || defined(MSDOS) # ifdef AMIGA #define OPENFAILURE(fd) (!fd) + lockptr = 0; # else #define OPENFAILURE(fd) (fd < 0) + lockptr = -1; # endif - lockptr = 0; while (retryct-- && OPENFAILURE(lockptr)) { # ifdef AMIGA (void)DeleteFile(lockname); /* in case dead process was here first */ -- 2.40.0