From 539e0a4d583bca7db837275b07a20a933b7f8f83 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Wed, 8 May 2013 19:46:49 -0400 Subject: systemd-python: add wrappers for easy functions in sd-login sd_get_uids, sd_get_seats, sd_get_sessions, and sd_get_machine_names. --- src/python-systemd/_reader.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'src/python-systemd/_reader.c') diff --git a/src/python-systemd/_reader.c b/src/python-systemd/_reader.c index 50ad889201..d20c58d2a8 100644 --- a/src/python-systemd/_reader.c +++ b/src/python-systemd/_reader.c @@ -213,19 +213,7 @@ static PyObject* Reader_get_timeout_ms(Reader *self, PyObject *args) if (r < 0) return NULL; - if (t == (uint64_t) -1) - return PyLong_FromLong(-1); - else { - struct timespec ts; - uint64_t n; - int msec; - - clock_gettime(CLOCK_MONOTONIC, &ts); - n = (uint64_t) ts.tv_sec * 1000000 + ts.tv_nsec / 1000; - msec = t > n ? (int) ((t - n + 999) / 1000) : 0; - - return PyLong_FromLong(msec); - } + return absolute_timeout(t); } -- cgit v1.2.3-54-g00ecf