<div dir="ltr">Hi!<div>I'm struggling to understand if this can be done: suppose i start polling on sd_bus_get_fd() without any match; then, after some event happens, i add a match on same bus.</div><div>Will i receive events on my fd just going on polling?</div><div>Ie: will this work?</div><div>fd = sd_bus_get_fd();</div><div>event_happened = 0;<br></div><div>poll(fd);</div><div>if (event_happened) sd_bus_process();</div><div>else sd_bus_process(); sd_bus_add_match(); </div><div><br></div><div>It seems it is not working, but i cannot understand if my idea is completely wrong or if something else is happening.</div><div>I mean, fd is still the same obviously, i am only telling sd_bus that i'm now interested in certain messages, by hooking a callback; am i mistaken?</div><div><br></div><div>Thank you very much for your support,</div><div><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Federico</div></div></div></div></div>
</div></div>