chiark / gitweb /
sd-event: split run into prepare/wait/dispatch