Graham Wheeler wrote:

> The server creates a domain socket to listen for requests with the
> path /cage/tmp/server. The client runs chrooted in the /cage directory,
> and creates a domain socket /tmp/client.<pid>. It sends a request to
> the server with a sendto() specifying the socket address /tmp/server.
> The server received the request okay, but gets the sender socket address
> /tmp/client.<pid> ; i.e. it is the chrooted view of the client socket.
> If it tries to send back a response, it fails (no such file or
> directory).

What about?

        cd /cage
        ln -s / cage

And let the client specify /cage/tmp/client.<pid>

-- 
Marcel Moolenaar                        mailto:[EMAIL PROTECTED]
SCC Internetworking & Databases           http://www.scc.nl/
The FreeBSD project                mailto:[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to