Re: USB IR receivers and evdev

Ville Syrjälä <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Tue, Feb 13, 2007 at 10:59:29PM +0100, Vojtech Pavlik wrote:
> On Tue, Feb 13, 2007 at 11:44:35PM +0200, Ville Syrjälä wrote:
> 
> > > I poked around in what meager uinput doc I could find. It is not clear
> > > if events fed into uinput appear on their own evdev device or if they
> > > get merged into another stream.
> 
> uinput is designed to allow for creation of virtual input devices
> controlled from userspace, indistinguishable from the real thing by
> applications.
> 
> > A quick look at the code suggests that using write() + UI_DEV_CREATE 
> > ioctl you can register an input device (which should appear as 
> > /dev/input/eventX via udev). However it looks like you need a daemon 
> > process per device since there is no 'add new device' ioctl and it uses 
> > struct file to identify the device.
> 
> You need a new open() for each new device, not a separate process.

Ah right, that was my initial thought, but then I got the idea from 
somewhere that it struct file was per process not per fd. Thanks for the 
correction.

-- 
Ville Syrjälä
[email protected]
http://www.sci.fi/~syrjala/

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.