changeset: 105879:276d1bae92be parent: 105877:57c2fc60c989 parent: 105878:5027780d456b user: Steve Dower date: Wed Dec 28 15:41:53 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 57c2fc60c989 -r 276d1bae92be Misc/NEWS --- a/Misc/NEWS Wed Dec 28 14:38:54 2016 -0800 +++ b/Misc/NEWS Wed Dec 28 15:41:53 2016 -0800 @@ -597,6 +597,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 57c2fc60c989 -r 276d1bae92be Modules/_io/fileio.c --- a/Modules/_io/fileio.c Wed Dec 28 14:38:54 2016 -0800 +++ b/Modules/_io/fileio.c Wed Dec 28 15:41:53 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 57c2fc60c989 -r 276d1bae92be Modules/main.c --- a/Modules/main.c Wed Dec 28 14:38:54 2016 -0800 +++ b/Modules/main.c Wed Dec 28 15:41:53 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