[DOS_NT] <top level>: Include fcntl.h and io.h.

(main) [DOS_NT]: Switch stdin to binary mode, if it is not a terminal device.
This commit is contained in:
Eli Zaretskii 2006-06-03 15:05:05 +00:00
parent 37c49f02a0
commit 1b178b9902
2 changed files with 16 additions and 0 deletions

View file

@ -26,12 +26,23 @@
#include <stdio.h>
#ifdef DOS_NT
#include <fcntl.h> /* for O_BINARY */
#include <io.h> /* for setmode */
#endif
int
main ()
{
register int ch;
register int notfirst = 0;
#ifdef DOS_NT
/* DOC is a binary file. */
if (!isatty (fileno (stdin)))
setmode (fileno (stdin), O_BINARY);
#endif
printf (".TL\n");
printf ("Command Summary for GNU Emacs\n");
printf (".AU\nRichard M. Stallman\n");