[EMAIL PROTECTED] wrote:
Hi,

On Wed, Jul 02, 2008 at 08:42:43PM +0200, zhengda wrote:

The new version of the patch is below.

Hm, what about dropping/replacing the "_PATH" bit, as discussed in the
other subthread?...
OK.
I wonder if I can use __snprintf(). The code in the original glibc
doesn't use it.

I'm not a glibc hacker; but I would be very surprised if it was a
problem...
It works. but I wonder why the original implementation doesn't use it.
because of the performance or something else?
but apparently, the performance isn't very important in this piece of code.
_hurd_socket_server() shouldn't be called often, and there is a cache for different protocol domains.
+     __snprintf (sock_serv_env_name, 30, "SOCK_SERV_%d_PATH", domain);

I'd say use "sizeof sock_serv_env_name", rather than hard-coding 30, for
better robustness...
OK.

The patch is http://www.assembla.com/spaces/VNetHurd/documents/aJidqKp6ur3z-Nab7jnrAJ/download/A%20patch%20of%20glibc
The link is also on wiki.

Best,
Zheng Da


Reply via email to