From cb2531214e8685356cc5dcd74837301485152c8a Mon Sep 17 00:00:00 2001 From: antrik Date: Tue, 10 Mar 2009 08:38:09 +0100 Subject: Server overriding GSoC task: Socket server overriding patch as example Mention Zheng Da's socket overriding patch as an example of approach (1), intead of mentioning it in the "status" section. --- community/gsoc/project_ideas/server_overriding.mdwn | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'community') diff --git a/community/gsoc/project_ideas/server_overriding.mdwn b/community/gsoc/project_ideas/server_overriding.mdwn index f16ec218..86127a7e 100644 --- a/community/gsoc/project_ideas/server_overriding.mdwn +++ b/community/gsoc/project_ideas/server_overriding.mdwn @@ -30,7 +30,9 @@ Probably the easiest (1) would be to modify the Hurd-specific parts of [[hurd/gl which are contacting various standard servers to implement certain system calls, so that instead of always looking for the servers in default locations, they first check for overrides in environment variables, and use these instead -if present. +if present. Take a look at the [socket server overriding +patch](http://www.assembla.com/spaces/VNetHurd/documents/aJidqKp6ur3z-Nab7jnrAJ/download/A%20patch%20of%20glibc) +for an example. A somewhat more generic solution (2) could use some mechanism for arbitrary client-side namespace overrides. The client-side part of the filename lookup @@ -70,7 +72,3 @@ Possible mentors: Olaf Buddenhagen (antrik) Exercise: Come up with a glibc patch that allows overriding one specific standard server using method (1). - -*Status*: Overriding of socket servers through environment variables has been -implemented by Zheng Da for GSoC 2008, as part of his -[[network_virtualization|zhengda]] project. -- cgit v1.2.3