* source.c: Always define O_BINARY to 0 if not defined already.

(openp): Unconditionally use O_BINARY.
This commit is contained in:
Mark Kettenis 2004-10-14 13:19:30 +00:00
parent afd7a018c9
commit 3e3a28f1f2
2 changed files with 7 additions and 6 deletions

View file

@ -1,5 +1,8 @@
2004-10-14 Mark Kettenis <kettenis@gnu.org>
* source.c: Always define O_BINARY to 0 if not defined already.
(openp): Unconditionally use O_BINARY.
* top.c (gdb_readline): Always accept "\r\n" as a line-ending.
* event-top.c (gdb_readline2): Likewise.

View file

@ -46,16 +46,16 @@
#include "ui-out.h"
#include "readline/readline.h"
#ifndef O_BINARY
#define O_BINARY 0
#endif
#ifdef CRLF_SOURCE_FILES
/* Define CRLF_SOURCE_FILES in an xm-*.h file if source files on the
host use \r\n rather than just \n. Defining CRLF_SOURCE_FILES is
much faster than defining LSEEK_NOT_LINEAR. */
#ifndef O_BINARY
#define O_BINARY 0
#endif
#define OPEN_MODE (O_RDONLY | O_BINARY)
#define FDOPEN_MODE FOPEN_RB
@ -674,9 +674,7 @@ openp (const char *path, int opts, const char *string,
if (!path)
path = ".";
#if defined(_WIN32) || defined(__CYGWIN__)
mode |= O_BINARY;
#endif
if ((opts & OPF_TRY_CWD_FIRST) || IS_ABSOLUTE_PATH (string))
{