From 4a5231b3fa383cfd59da529ddd3d902cae32031f Mon Sep 17 00:00:00 2001 From: dannysmith Date: Thu, 19 Jul 2007 09:25:32 +0000 Subject: [PATCH] * include/fcntl.h (_O_WTEXT, _O_U16TEXT, _O_U8TEXT) Define for Vista. --- winsup/mingw/ChangeLog | 7 ++++++- winsup/mingw/include/fcntl.h | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index feb2da01d4..e69c1f2217 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,8 @@ +2007-07-19 Danny Smith + + * include/fcntl.h (_O_WTEXT, _O_U16TEXT, _O_U8TEXT) Define for + Vista. + 2007-07-12 Danny Smith [mingw-Bugs-1734142] @@ -17,7 +22,7 @@ * mingwex/gdtoa/mingw_snprintf.c: New file. * mingwex/Makefile.in (GDTOA_DISTFILES): Add mingw_snprintf.c. - (GDTOA_OBJS): Add mingw_snprintf.O. + (GDTOA_OBJS): Add mingw_snprintf.o. 2007-06-28 Danny Smith diff --git a/winsup/mingw/include/fcntl.h b/winsup/mingw/include/fcntl.h index e62d15950f..9bff9352a0 100644 --- a/winsup/mingw/include/fcntl.h +++ b/winsup/mingw/include/fcntl.h @@ -46,6 +46,12 @@ #define _O_BINARY 0x8000 /* Input and output is not translated. */ #define _O_RAW _O_BINARY +#if (__MSVCRT_VERSION__ >= 0x0800) +#define _O_WTEXT 0x10000 +#define _O_U16TEXT 0x20000 +#define _O_U8TEXT 0x40000 +#endif + #ifndef _NO_OLDNAMES /* POSIX/Non-ANSI names for increased portability */ -- 2.11.0