diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2012-04-13 23:44:05 +0200 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2012-04-13 23:44:05 +0200 |
commit | 77795fd1f148a037c9ab583968d85bfc009bc15c (patch) | |
tree | ec331d5ed9cc8a653667c4c5d195f8b5718b5774 /Modules/timemodule.c | |
parent | a34be29009351f4e11fde46618953eb081aff7d3 (diff) | |
download | cpython-77795fd1f148a037c9ab583968d85bfc009bc15c.tar.gz |
Fix clock_gettime/getres/settime: PyArg_ParseTuple() expects an int
Only use a single #ifdef for the 3 functions.
Diffstat (limited to 'Modules/timemodule.c')
-rw-r--r-- | Modules/timemodule.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/Modules/timemodule.c b/Modules/timemodule.c index 23f3ddd765..771db839b8 100644 --- a/Modules/timemodule.c +++ b/Modules/timemodule.c @@ -139,7 +139,7 @@ static PyObject * time_clock_gettime(PyObject *self, PyObject *args) { int ret; - clockid_t clk_id; + int clk_id; struct timespec tp; if (!PyArg_ParseTuple(args, "i:clock_gettime", &clk_id)) @@ -162,7 +162,7 @@ Return the time of the specified clock clk_id."); static PyObject * time_clock_settime(PyObject *self, PyObject *args) { - clockid_t clk_id; + int clk_id; PyObject *obj; struct timespec tp; int ret; @@ -185,14 +185,12 @@ PyDoc_STRVAR(clock_settime_doc, "clock_settime(clk_id, time)\n\ \n\ Set the time of the specified clock clk_id."); -#endif -#ifdef HAVE_CLOCK_GETRES static PyObject * time_clock_getres(PyObject *self, PyObject *args) { int ret; - clockid_t clk_id; + int clk_id; struct timespec tp; if (!PyArg_ParseTuple(args, "i:clock_getres", &clk_id)) @@ -211,7 +209,7 @@ PyDoc_STRVAR(clock_getres_doc, "clock_getres(clk_id) -> floating point number\n\ \n\ Return the resolution (precision) of the specified clock clk_id."); -#endif +#endif /* HAVE_CLOCK_GETTIME */ static PyObject * time_sleep(PyObject *self, PyObject *args) @@ -1009,11 +1007,7 @@ static PyMethodDef time_methods[] = { #endif #ifdef HAVE_CLOCK_GETTIME {"clock_gettime", time_clock_gettime, METH_VARARGS, clock_gettime_doc}, -#endif -#ifdef HAVE_CLOCK_GETTIME {"clock_settime", time_clock_settime, METH_VARARGS, clock_settime_doc}, -#endif -#ifdef HAVE_CLOCK_GETRES {"clock_getres", time_clock_getres, METH_VARARGS, clock_getres_doc}, #endif {"sleep", time_sleep, METH_VARARGS, sleep_doc}, |