--- src/rcslex.c.org	Fri Jun 16 15:19:24 1995
+++ src/rcslex.c	Thu May 17 01:50:50 2001
@@ -1113,7 +1113,7 @@
 /* Open NAME for reading, yield its descriptor, and set *STATUS.  */
 {
 	int fd = fdSafer(open(name, O_RDONLY
-#		if OPEN_O_BINARY
+#		if OPEN_O_BINARY && !(large_memory && maps_memory)
 			|  (strchr(type,'b') ? OPEN_O_BINARY : 0)
 #		endif
 	));