Provide a fallback timercmp() definition (PR misc/59543)
timercmp() isn't a standard function (macro in this case)
so isn't guaranteed to exist on some random system that
we need to be able to build this on (since it is part of
the NetBSD tools setup).
So just provide a local copy of the definition, used in
the event that nothing else has already defined it.
Pull up the following (catch-up-to-current), requested by mrg in #1130:
external/mit/xorg-server/dist/ChangeLog up to 1.1.1.29
external/mit/xorg-server/dist/Makefile.in up to 1.1.1.18
external/mit/xorg-server/dist/aclocal.m4 up to 1.1.1.23
external/mit/xorg-server/dist/compile up to 1.1.1.13
external/mit/xorg-server/dist/config.guess up to 1.1.1.18
external/mit/xorg-server/dist/config.sub up to 1.1.1.18
external/mit/xorg-server/dist/configure up to 1.22
external/mit/xorg-server/dist/configure.ac up to 1.24
external/mit/xorg-server/dist/depcomp up to 1.1.1.11
external/mit/xorg-server/dist/install-sh up to 1.1.1.12
external/mit/xorg-server/dist/ltmain.sh up to 1.1.1.15
external/mit/xorg-server/dist/meson.build up to 1.1.1.19
external/mit/xorg-server/dist/missing up to 1.1.1.11
external/mit/xorg-server/dist/test-driver up to 1.1.1.9
external/mit/xorg-server/dist/xorg-server.pc.in up to 1.1.1.5
external/mit/xorg-server/dist/ylwrap up to 1.1.1.11
external/mit/xorg-server/dist/Xext/Makefile.in up to 1.1.1.18
[134 lines not shown]
Allocate X68kKbdPriv dynamically to make it really private.
DEVICE_OFF and DEVICE_CLOSE operations are adjusted accordingly.
x68kGetKbdType() function is also added to get keyboard map type
specified in the config file.
Refactor X68k input device handling to remove SIGIO based event processing.
The keyboard and pointer input events are now processed directly
using fd event notifications registered via DIX SetNotifyFd(),
instead of the legacy SIGIO-based asynchronous I/O.
No need to check if the device is enabled in event handler functions.
These event handlers are activated by SetNotifyFd() only after
DXX deviceProc() functions are called with DEVICE_ON from
DIX EnableDevice() function.