From: Antoine Pitrou Date: Wed, 19 Jan 2011 15:26:37 +0000 (+0000) Subject: Merged revisions 88111 via svnmerge from X-Git-Tag: v3.2.1b1~347^2~53 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=710e96651d5fb2936a486a801801ddf24ab614d1;p=thirdparty%2FPython%2Fcpython.git Merged revisions 88111 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r88111 | antoine.pitrou | 2011-01-19 16:21:35 +0100 (mer., 19 janv. 2011) | 4 lines Issue #10898: Allow compiling the posix module when the C library defines a symbol named FSTAT. ........ --- diff --git a/Misc/NEWS b/Misc/NEWS index abc496bdb284..ba9a88dbc736 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -37,6 +37,9 @@ Core and Builtins Library ------- +- Issue #10898: Allow compiling the posix module when the C library defines + a symbol named FSTAT. + - Issue #10916: mmap should not segfault when a file is mapped using 0 as length and a non-zero offset, and an attempt to read past the end of file is made (IndexError is raised instead). Patch by Ross Lagerwall. diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 870c0ea85eaa..a836af6cd05d 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -328,6 +328,8 @@ extern int lstat(const char *, struct stat *); /* choose the appropriate stat and fstat functions and return structs */ #undef STAT +#undef FSTAT +#undef STRUCT_STAT #if defined(MS_WIN64) || defined(MS_WINDOWS) # define STAT win32_stat # define FSTAT win32_fstat