diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index 00decc3982e..a06ebd10a3f 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -357,7 +357,7 @@ _PyInt_FromUid(uid_t uid) { if (uid <= LONG_MAX) return PyInt_FromLong(uid); - return PyInt_FromUnsignedLong(uid); + return PyLong_FromUnsignedLong(uid); } PyObject * @@ -365,7 +365,7 @@ _PyInt_FromGid(gid_t gid) { if (gid <= LONG_MAX) return PyInt_FromLong(gid); - return PyInt_FromUnsignedLong(gid); + return PyLong_FromUnsignedLong(gid); } int