# HG changeset patch # User jwe # Date 761471213 0 # Node ID 49b0a405c069c1a82644f6514c99546f6004a279 # Parent 58d05e7b5b2d33f77bc6af135711184ef0f2769c [project @ 1994-02-17 07:46:53 by jwe] diff -r 58d05e7b5b2d -r 49b0a405c069 src/file-io.cc --- a/src/file-io.cc Thu Feb 17 07:37:30 1994 +0000 +++ b/src/file-io.cc Thu Feb 17 07:46:53 1994 +0000 @@ -244,7 +244,7 @@ struct stat buffer; int status = stat (name, &buffer); - if (status == 0) + if (status == 0 || (status < 0 && *mode != 'r')) { if ((buffer.st_mode & S_IFREG) == S_IFREG) p = fopen_file_for_user (arg, mode, warn_for);