From: Serhiy Storchaka Date: Sun, 12 Jul 2015 13:41:29 +0000 (+0300) Subject: Issue #24611: Fixed compiling the posix module on non-Windows platforms X-Git-Tag: v2.7.11rc1~246 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=be8c6ae56e1e80d2e0525aa413ba33d03f958117;p=thirdparty%2FPython%2Fcpython.git Issue #24611: Fixed compiling the posix module on non-Windows platforms without mknod() or makedev() (e.g. on Unixware). --- diff --git a/Misc/NEWS b/Misc/NEWS index 56eaa6632acb..9d9a7de8f7ec 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -34,6 +34,9 @@ Core and Builtins Library ------- +- Issue #24611: Fixed compiling the posix module on non-Windows platforms + without mknod() or makedev() (e.g. on Unixware). + - Issue #18684: Fixed reading out of the buffer in the re module. - Issue #24259: tarfile now raises a ReadError if an archive is truncated diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 4e86d3216fa0..4fc3ef75a12c 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -513,6 +513,8 @@ _Py_Dev_Converter(PyObject *obj, void *p) return 1; } +#endif + #ifdef HAVE_LONG_LONG static PyObject * _PyInt_FromDev(PY_LONG_LONG v) @@ -526,8 +528,6 @@ _PyInt_FromDev(PY_LONG_LONG v) # define _PyInt_FromDev PyInt_FromLong #endif -#endif - #if defined _MSC_VER && _MSC_VER >= 1400 /* Microsoft CRT in VS2005 and higher will verify that a filehandle is