> If I understand you correctly, you have multiple processes all of which 
> are going to try to open /dev/foo, and you want them to behave as though 
> they have each opened a unique device?
> 
> You can't do this with FreeBSD, or with many other Unixes.

Any SVR4 system can support this.  So can AIX.

> Arguably, this is a defect with the device model.  If you are trying to 
> fake up concurrent access to a device, and the client processes are only 
> going to read and write (no ioctls) to this device, then you can use a 
> fifo and a multiplexor process.
> 
> Alternatively, and this would be recommended; fix the client program.

Or fix the device model.  You can't have multiple VMWARE sessions
in FreeBSD today because of this defect in the device model.


                                        Terry Lambert
                                        [EMAIL PROTECTED]
---
Any opinions in this posting are my own and not those of my present
or previous employers.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to