Subject: Re: sun-lamp CVS commits
To: None <>
From: Christos Zoulas <>
List: tech-kern
Date: 11/14/1994 20:55:30
In article <9411141522.AA00614@bach> "Gordon Ross" <> writes:
>> Date: Sun, 13 Nov 1994 22:10:05 -0800
>> From: The Source Master <>
>> christos
>> Mon Nov 14 01:00:13 EST 1994
>> Update of /b/source/CVS/src/sys/dev
>> In directory
>> Modified Files:
>> 	cons.c vn.c 
>> Log Message:
>> added extra argument to vn_open
>Was this discussed anywhere?  (like tech-kern?)

I sent mail to core a couple of weeks ago. I received two replies which
said it was ok to proceed.

>Why was this change done?

To implement cloning devices [needed for svr4 /dev/{tcp,udp,...}

>Why was it implemented this way?

It is very simple and elegant in its simplicity :-)
To achieve the same effect, other implementations would have required
more radical changes to the vfs layer.

If you think that this is not the right way to do it and you provide an
alternative implementation that does not change half the files in sys
I am all for it.