diff src/doc.c @ 251:677f6a0ee643 r20-5b24

Import from CVS: tag r20-5b24
author cvs
date Mon, 13 Aug 2007 10:19:59 +0200
parents 41f2f0e326e9
children 966663fcf606
line wrap: on
line diff
--- a/src/doc.c	Mon Aug 13 10:19:12 2007 +0200
+++ b/src/doc.c	Mon Aug 13 10:19:59 2007 +0200
@@ -215,7 +215,7 @@
     name_reloc = file;
 
   fd = open (name_nonreloc ? name_nonreloc :
-	     (char *) XSTRING_DATA (name_reloc), O_RDONLY, 0);
+	     (char *) XSTRING_DATA (name_reloc), O_RDONLY | OPEN_BINARY, 0);
   if (fd < 0)
     {
 #ifndef CANNOT_DUMP
@@ -228,7 +228,7 @@
 	  strcpy (name_nonreloc, "../lib-src/");
 	  strcat (name_nonreloc, (char *) XSTRING_DATA (file));
 
-	  fd = open (name_nonreloc, O_RDONLY, 0);
+	  fd = open (name_nonreloc, O_RDONLY | OPEN_BINARY, 0);
 	}
 #endif /* CANNOT_DUMP */
 
@@ -446,7 +446,7 @@
 
   strcat (name, (char *) XSTRING_DATA (filename));
 
-  fd = open (name, O_RDONLY, 0);
+  fd = open (name, O_RDONLY | OPEN_BINARY, 0);
   if (fd < 0)
     report_file_error ("Opening doc string file",
 		       Fcons (build_string (name), Qnil));