From: Victor Stinner Date: Thu, 16 Nov 2023 23:00:16 +0000 (+0100) Subject: gh-111482: Fix time_clockid_converter() on AIX (#112170) X-Git-Tag: v3.13.0a2~56 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ceefa0b0795b5cc7adef89bd036ce843b5c78d3e;p=thirdparty%2FPython%2Fcpython.git gh-111482: Fix time_clockid_converter() on AIX (#112170) clockid_t is defined as long long on AIX. --- diff --git a/Modules/timemodule.c b/Modules/timemodule.c index e82f6eb98eba..bc3901e0d7a6 100644 --- a/Modules/timemodule.c +++ b/Modules/timemodule.c @@ -236,8 +236,8 @@ _PyTime_GetClockWithInfo(_PyTime_t *tp, _Py_clock_info_t *info) static int time_clockid_converter(PyObject *obj, clockid_t *p) { -#if defined(_AIX) && (SIZEOF_LONG == 8) - long clk_id = PyLong_AsLong(obj); +#ifdef _AIX + long long clk_id = PyLong_AsLongLong(obj); #else int clk_id = PyLong_AsInt(obj); #endif