* lib/binary-io.h (SET_BINARY): Don't put fd in binary mode if it is a console on EMX. --- ChangeLog | 6 ++++++ lib/binary-io.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog index f26a5b4..c977cae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2015-11-07 KO Myung-Hun <k...@chollian.net> + binary-io: don't put fd in binary mode if it is a console on EMX + * lib/binary-io.h (SET_BINARY): Don't put fd in binary mode if it is + a console on EMX. + +2015-11-07 KO Myung-Hun <k...@chollian.net> + stdint: check _INTPTR_T_DECLARED before defining intptr_t and uintptr_t OS/2 kLIBC's stdint.h defines _INTPTR_T_DECLARED and needs its own definitions of intptr_t and uintptr_t (which use int and unsigned) diff --git a/lib/binary-io.h b/lib/binary-io.h index f5b66c7..380ae98 100644 --- a/lib/binary-io.h +++ b/lib/binary-io.h @@ -60,7 +60,7 @@ set_binary_mode (int fd, int mode) /* SET_BINARY (fd); changes the file descriptor fd to perform binary I/O. */ -#ifdef __DJGPP__ +#if defined __DJGPP__ || defined __EMX__ # include <unistd.h> /* declares isatty() */ /* Avoid putting stdin/stdout in binary mode if it is connected to the console, because that would make it impossible for the user -- 2.6.0