Re: GNU Hurd SoC projects

2007-03-30 Thread Ludovic Courtès
Hi, [EMAIL PROTECTED] writes: On the other hand, that's actually one of the things I like about the proxy FS approach: It could be used in a very flexible manner, covering both cases: Replacing a single server for changed functionality, as well as creating totally isolated environments for

Re: GNU Hurd SoC projects

2007-03-29 Thread olafBuddenhagen
Hi, On Thu, Mar 29, 2007 at 10:35:00AM +0800, Wei Shen wrote: On 3/29/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: If so, how can we handle the case that applications directly call hurd_file_name_lookup to find a server? Interesting question... Of course, this case wouldn't be covered.

Re: GNU Hurd SoC projects

2007-03-28 Thread olafBuddenhagen
Hi, On Mon, Mar 26, 2007 at 11:47:09PM +0800, Wei Shen wrote: On 3/25/07, [EMAIL PROTECTED] For comparision, did you evaluate the straight-forward approach to check environment variables in libc *before* the name lookup? I.e. instead of diverting the name lookup of the default location,

Re: GNU Hurd SoC projects

2007-03-28 Thread Wei Shen
HI, On 3/29/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hi, That's what I mean, yes. (Replacing before calling hurd_file_name_lookup().) If so, how can we handle the case that applications directly call hurd_file_name_lookup to find a server? Interesting question... Of course, this

Re: GNU Hurd SoC projects

2007-03-26 Thread olafBuddenhagen
Hi, On Sat, Mar 24, 2007 at 06:00:24PM +0800, Wei Shen wrote: 2) Let the root fs server judge which server port to return on a specific name qurry. 3) Modify hurd_file_name_lookup function in the C lib. If necessary, replace the default sever name to the name of an overiding server before

Re: GNU Hurd SoC projects

2007-03-26 Thread Wei Shen
Hi, Thanks for your advice. On 3/25/07, [EMAIL PROTECTED] On Sat, Mar 24, 2007 at 06:00:24PM +0800, Wei Shen wrote: 2) Let the root fs server judge which server port to return on a specific name qurry. 3) Modify hurd_file_name_lookup function in the C lib. If necessary, replace the

GNU Hurd SoC projects

2007-03-24 Thread Wei Shen
Hi, Ok, I would like to try it. Here are my preliminary thoughts: I think there are at least three solutions: 1) Modify each default server that needs to support overriding. A default server should check wether it should redirect a service call to an overriding server. It is the current

GNU Hurd SoC projects

2007-03-24 Thread Wei Shen
Hi, Ok, I would like to try it. Here is my preliminary thoughts: I think there is at least three solutions: 1) Modify each default server that needs to support overriding. A default server should check wether it should redirect a service call to an overriding server. It is the current