56 Fix a bug.
The proc port of the process is got by calling proc_task2proc() instead of getport().
The proxy can forward the request from the process and its child.
55 The proxy can somehow forward the request from the child process created by the process that is run by the proxy.
There is still some error.
The test program cannot handle SIGINT, for example.
53 ihash is used to manage the proxy information instead of the list.
The previous list implementation is copied from Linux, which shouldn't be used in the Hurd component because of the copyright issue.
It should work.