changeset: 105878:5027780d456b branch: 3.6 parent: 105876:f98d8c9f3cde user: Steve Dower date: Wed Dec 28 15:41:09 2016 -0800 files: Misc/NEWS Modules/_io/fileio.c Modules/main.c description: Issue #28768: Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto diff -r f98d8c9f3cde -r 5027780d456b Misc/NEWS --- a/Misc/NEWS Wed Dec 28 14:38:08 2016 -0800 +++ b/Misc/NEWS Wed Dec 28 15:41:09 2016 -0800 @@ -103,6 +103,9 @@ Build ----- +- Issue #28768: Fix implicit declaration of function _setmode. Patch by + Masayuki Yamamoto + - Issue #29080: Removes hard dependency on hg.exe from PC/build.bat - Issue #23903: Added missed names to PC/python3.def. diff -r f98d8c9f3cde -r 5027780d456b Modules/_io/fileio.c --- a/Modules/_io/fileio.c Wed Dec 28 14:38:08 2016 -0800 +++ b/Modules/_io/fileio.c Wed Dec 28 15:41:09 2016 -0800 @@ -9,6 +9,9 @@ #ifdef HAVE_SYS_STAT_H #include #endif +#ifdef HAVE_IO_H +#include +#endif #ifdef HAVE_FCNTL_H #include #endif diff -r f98d8c9f3cde -r 5027780d456b Modules/main.c --- a/Modules/main.c Wed Dec 28 14:38:08 2016 -0800 +++ b/Modules/main.c Wed Dec 28 15:41:09 2016 -0800 @@ -7,6 +7,9 @@ #if defined(MS_WINDOWS) || defined(__CYGWIN__) #include +#ifdef HAVE_IO_H +#include +#endif #ifdef HAVE_FCNTL_H #include #endif