xserver/hw/dmx/input
Keith Packard 6a5a4e6037 Remove SIGIO support for input [v5]
This removes all of the SIGIO handling support used for input
throughout the X server, preparing the way for using threads for input
handling instead.

Places calling OsBlockSIGIO and OsReleaseSIGIO are marked with calls
to stub functions input_lock/input_unlock so that we don't lose this
information.

xfree86 SIGIO support is reworked to use internal versions of
OsBlockSIGIO and OsReleaseSIGIO.

v2: Don't change locking order (Peter Hutterer)
v3: Comment weird && FALSE in xf86Helper.c
    Leave errno save/restore in xf86ReadInput
    Squash with stub adding patch (Peter Hutterer)
v4: Leave UseSIGIO config parameter so that
    existing config files don't break (Peter Hutterer)
v5: Split a couple of independent patch bits out
    of kinput.c (Peter Hutterer)

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-05-26 16:07:54 -07:00
..
ChkNotMaskEv.c Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
ChkNotMaskEv.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Makefile.am dmx: purge DMX EQ leftovers 2009-09-13 10:30:17 +10:00
atKeynames.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxarg.c Convert hw/dmx to new *allocarray functions 2015-04-21 16:58:08 -07:00
dmxarg.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxbackend.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dmxbackend.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dmxcommon.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dmxcommon.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dmxconsole.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dmxconsole.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dmxdetach.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxdummy.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxdummy.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
dmxevents.c Remove SIGIO support for input [v5] 2016-05-26 16:07:54 -07:00
dmxevents.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxinputinit.c Convert hw/dmx to new *allocarray functions 2015-04-21 16:58:08 -07:00
dmxinputinit.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
dmxmap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxmap.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxmotion.c Convert hw/dmx to new *allocarray functions 2015-04-21 16:58:08 -07:00
dmxmotion.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dmxsigio.c Drop custom sigio block/unblock functions from kdrive, ephyr and dmx 2012-07-03 15:56:35 +10:00
dmxsigio.h Drop custom sigio block/unblock functions from kdrive, ephyr and dmx 2012-07-03 15:56:35 +10:00
dmxxinput.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
lnx-keyboard.c Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
lnx-keyboard.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
lnx-ms.c Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
lnx-ms.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
lnx-ps2.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
lnx-ps2.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
usb-common.c Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
usb-common.h Replace 'pointer' type with 'void *' 2014-01-12 10:24:11 -08:00
usb-keyboard.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
usb-keyboard.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
usb-mouse.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
usb-mouse.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
usb-other.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
usb-other.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
usb-private.h dmx: provide enough space for axis mappings 2013-09-25 03:52:54 +10:00