Older versions of glib don't have glib-unix or the pipe equivalent