mirror of
https://github.com/X11Libre/xserver.git
synced 2026-10-22 01:20:26 +00:00
Add configuration option for use of SIGIO handlers for input events
Boolean option to enable/disable SIGIO handlers is set by the first of these found: - UseSIGIO option is set in xorg.conf ServerFlags - Default set at build time by ./configure --enable-use-sigio-by-default - Platform default value: Solaris = no, all others = yes This matches the current settings on all platforms except Solaris. This reverts Solaris (for now) to the settings used in Xorg 1.6, before SIGIO support for Solaris was added, due to some system level bugs that won't be resolved in time for Xorg 1.7 release, but allows us to enable when those are resolved (or when we need to test if they're resolved). See http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6879897 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
3bdf364761
commit
e2c6455180
7 changed files with 56 additions and 1 deletions
|
|
@ -450,6 +450,15 @@ core file.
|
|||
In general you never want to use this option unless you are debugging an __xservername__
|
||||
server problem and know how to deal with the consequences.
|
||||
.TP 7
|
||||
.BI "Option \*qUseSIGIO\*q \*q" boolean \*q
|
||||
This controls whether the __xservername__ server requests that events from
|
||||
input devices be reported via a SIGIO signal handler (also known as SIGPOLL
|
||||
on some platforms), or only reported via the standard select(3) loop.
|
||||
The default behaviour is platform specific. In general you do not want to
|
||||
use this option unless you are debugging the __xservername__ server, or
|
||||
working around a specific bug until it is fixed, and understand the
|
||||
consequences.
|
||||
.TP 7
|
||||
.BI "Option \*qDontVTSwitch\*q \*q" boolean \*q
|
||||
This disallows the use of the
|
||||
.BI Ctrl+Alt+F n
|
||||
|
|
|
|||
Loading…
Reference in a new issue