Mercurial > cpython-lru_cache-weakref
diff Python/pytime.c @ 76423:f554043badec
Issue #14127: Add st_{cma}time_ns fields to os.stat() result object.
| author | Larry Hastings <larry@hastings.org> |
|---|---|
| date | Thu, 19 Apr 2012 15:07:49 -0700 |
| parents | 9d69a2418d80 |
| children | 76d2e0761d18 |
line wrap: on
line diff
--- a/Python/pytime.c Fri Apr 20 00:05:17 2012 +0200 +++ b/Python/pytime.c Thu Apr 19 15:07:49 2012 -0700 @@ -96,6 +96,17 @@ return (time_t)val; } +PyObject * +_PyLong_FromTime_t(time_t t) +{ +#if defined(HAVE_LONG_LONG) && SIZEOF_TIME_T == SIZEOF_LONG_LONG + return PyLong_FromLongLong((PY_LONG_LONG)t); +#else + assert(sizeof(time_t) <= sizeof(long)); + return PyLong_FromLong((long)t); +#endif +} + static int _PyTime_ObjectToDenominator(PyObject *obj, time_t *sec, long *numerator, double denominator)
