From 667c24a6a86a5a26a906b7477ae81dcf4c73e64e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 4 Apr 2013 18:31:22 +0200 Subject: login: add sd_login_monitor_get_timeout() public api call We don't need this right now, but we should keep our options open, in case we need more than just an fd for waking up. --- src/login/sd-login.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/login/sd-login.c') diff --git a/src/login/sd-login.c b/src/login/sd-login.c index 861a57166d..7513f76cb3 100644 --- a/src/login/sd-login.c +++ b/src/login/sd-login.c @@ -804,5 +804,23 @@ _public_ int sd_login_monitor_get_events(sd_login_monitor *m) { if (!m) return -EINVAL; + /* For now we will only return POLLIN here, since we don't + * need anything else ever for inotify. However, let's have + * this API to keep our options open should we later on need + * it. */ return POLLIN; } + +_public_ int sd_login_monitor_get_timeout(sd_login_monitor *m, uint64_t *timeout_usec) { + + if (!m) + return -EINVAL; + if (!timeout_usec) + return -EINVAL; + + /* For now we will only return (uint64_t) -1, since we don't + * need any timeout. However, let's have this API to keep our + * options open should we later on need it. */ + *timeout_usec = (uint64_t) -1; + return 0; +} -- cgit v1.2.3-54-g00ecf