Messages in this thread | | | Date | Wed, 12 Nov 2008 04:14:16 -0500 | From | Christoph Hellwig <> | Subject | Re: [PATCHSET] FUSE: extend FUSE to support more operations |
| |
On Wed, Nov 12, 2008 at 05:41:18PM +0900, Tejun Heo wrote: > > emulated char devices to be char devices? What I mean is, what would > > happen if instead of a char device /dev/dsp would be a regular file > > mounted on /dev/dsp (which implements all the necessary interfaces: > > ioctls, poll, etc)? > > For most it would work, I suppose, but there are all sorts of wonky > users out in the wild (and quite a few that we don't have source access > to) and different configurations, so I think it's better to appear as > proper character device if it is a character device. It will also help > udev and other desktop thingies deal with devices implemented in userland.
Note that mounting a char device on /dev/dsp is exactly the same as mounting a regular file on /dev/dsp - the only difference is what you set i_mode to.
| |