Samuel Thibault, le Sun 24 Aug 2014 21:29:57 +0200, a écrit : > On the technical side, what fails is the __ifsock_getsockaddr call. > Indeed, since the node is created as 0000, the ifsock translators > tells glibc that it doesn't have any right. The port to the translator > was gotten through a __file_name_lookup_under. Isn't there a way to > get a port to the translator directly from the node port on which the > translator is running, instead of looking up the name?
dir_lookup(node, "", ...) seems to be doing it indeed. The it's a matter of ifsock accepting __ifsock_getsockaddr when it's opened with O_READ too. Samuel