> > please see the referenced + updated example project:
> > https://github.com/mue-jan/dbus-missing-signals-or-fd-issue

> You need to call the three calls on *every* loop iteration, and update fd/
> events/timeout on the epoll object before you can go to sleep. The I/O
events,
> timeouts, fd can change on each iteration, hence this requirement.
(Instead of
> epoll consider just using ppoll()/poll() where this is easier.)

Hey Lennart, sorry for the delayed response.
I reworked the above mentioned example once again, (re-) configuring the
poll-
filedescriptors on each loop-iteration right before the poll()-call.
The behavior is still the same.
As long as the sender is blocked within its own sd_bus_call() (waiting for
the
reply-message), sent signals won't trigger its sd_bus-filedescriptor.

Jan
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to