Don't see how this could be a problem, but who knows, Maemo is an absolute mess thanks to the "optification". What values do all those INVOKER_*_SOCK variables (or #defines, whatever they are) have? Do the sockets actually exist where they are expected to exist? But again, your best friends are, at the moment, errno and perror(). They will tell you all you need to know.