main-loop: switch POSIX glib integration to GPollFD