chiark / gitweb /
sd-event: add API to access epoll_fd
[elogind.git] / src / libsystemd / sd-event / sd-event.c
index 7917ab934ae4f233732180be5e70c72266cf1224..e062997a80eff7631619c1eebd8dc9a1a4433fa3 100644 (file)
@@ -2361,6 +2361,14 @@ finish:
         return r;
 }
 
+_public_ int sd_event_get_fd(sd_event *e) {
+
+        assert_return(e, -EINVAL);
+        assert_return(!event_pid_changed(e), -ECHILD);
+
+        return e->epoll_fd;
+}
+
 _public_ int sd_event_get_state(sd_event *e) {
         assert_return(e, -EINVAL);
         assert_return(!event_pid_changed(e), -ECHILD);