--- Bernd Petrovitsch <bernd@firmix.at> wrote: > On Mon, 2004-03-22 at 15:58, Bernd Petrovitsch > wrote: > > On Mon, 2004-03-22 at 11:36, Zeeshan Ali wrote: > > > I wanted to send asynchronous messages from my > > > kernel module to applications through a device. > From > > > 'Linux Device Drivers', I get the idea that > SIGIO is > > > the method. But I wanted to pass some data along > with > > > it as well, which does'nt seem possible through > SIGIO. > > > Note that i need to pass the data EXACTLY along > the > > > asychronous signal. > > > > You want to implement a simple character device > where your application > > can use poll/select. An on the following read() > your device driver > > *arrgl* - and block on read() of course. > > > delivers exactly what is correct. > > Bernd > -- > Firmix Software GmbH > http://www.firmix.at/ > mobil: +43 664 4416156 fax: +43 1 > 7890849-55 > Embedded Linux Development and Services > > You might also consider using message queues. That way you don't have to mess with implementing a device or adding to /proc. -Mike DeKoker __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/