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

From: Adam J. Richter (
Date: Tue Apr 25 2000 - 03:07:45 EST

        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.

        The contributed patch works around this problem by using a
pseudo-terminal for /dev/gpmdata instead of a FIFO in the file system,
but 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?

Adam J. Richter __ ______________ 4880 Stevens Creek Blvd, Suite 104 \ / San Jose, California 95129-1034
+1 408 261-6630 | g g d r a s i l United States of America
fax +1 408 261-6631 "Free Software For The Rest Of Us."

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