Re: No SIGIO for fifos in the file system? (gpm vs. xfree86-4.0)

From: Theodore Y. Ts'o (tytso@MIT.EDU)
Date: Tue Apr 25 2000 - 06:47:14 EST

   From: "Adam J. Richter" <>
   Date: Tue, 25 Apr 2000 01:07:45 -0700

           A number of people trying to use gpm with XFree86-4.0 have
   found their mouses not responding. According to a contributed
   patch included with the latest gpm, the problem is that XFree86-4.0
   now relies on SIGIO to detect mouse motion, and the Linux kernel does
   not support SIGIO for FIFO's in the file system, such as /dev/gpmdata.

   .... I think the correct fix is either to implement SIGIO for
   FIFO's in Linux or use unix domain socket in the file system.
   What I would like to know is: is there some reason (such as some
   posix standard or something) why SIGIO does not work on file system
   fifo's, or is it something that nobody has gotten around to impelementing?

I agree, that's the correct fix, and it probably just hasn't happened
because no one's gotten one of those "round tuit"'s (or any need for
it). It shouldn't be particular hard to add SIGIO support, either....

                                                        - Ted

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

This archive was generated by hypermail 2b29 : Sun Apr 30 2000 - 21:00:09 EST