patch 7.4.1009
Problem: There are still #ifdefs for ARCHIE.
Solution: Remove references to ARCHIE, the code was removed in Vim 5.
diff --git a/src/fileio.c b/src/fileio.c
index 362d82e..75a3876 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -3510,7 +3510,7 @@
/*
* Get information about original file (if there is one).
*/
-#if defined(UNIX) && !defined(ARCHIE)
+#if defined(UNIX)
st_old.st_dev = 0;
st_old.st_ino = 0;
perm = -1;
@@ -4126,7 +4126,7 @@
}
}
-#if defined(UNIX) && !defined(ARCHIE)
+#if defined(UNIX)
/* When using ":w!" and the file was read-only: make it writable */
if (forceit && perm >= 0 && !(perm & 0200) && st_old.st_uid == getuid()
&& vim_strchr(p_cpo, CPO_FWRITE) == NULL)