aboutsummaryrefslogtreecommitdiff
path: root/i386/i386at/kd.h
diff options
context:
space:
mode:
authorFlavio Cruz <flaviocruz@gmail.com>2023-01-28 01:07:28 -0500
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-01-28 08:37:31 +0100
commitaafaddc3ba9b14a319153aaff0a7f0d333ef3637 (patch)
tree703f51a654e988c2a22d396d9d2669563fa4a813 /i386/i386at/kd.h
parent0423a149c251f03a518c8f1d4e586bcbf308687c (diff)
downloadgnumach-aafaddc3ba9b14a319153aaff0a7f0d333ef3637.tar.gz
gnumach-aafaddc3ba9b14a319153aaff0a7f0d333ef3637.tar.bz2
gnumach-aafaddc3ba9b14a319153aaff0a7f0d333ef3637.zip
Use standard types in include/device/input.h
--enable-platform=xen won't compile because u_char is not included from sys/types.h. Also, we are forcing users of include/device/input.h to include glibc headers that export such types which should not be necessary. For i386/i386at/kd.h we include input.h to get Scancode. Message-Id: <Y9S7oIyVFazVAOqb@jupiter.tail36e24.ts.net>
Diffstat (limited to 'i386/i386at/kd.h')
-rw-r--r--i386/i386at/kd.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/i386/i386at/kd.h b/i386/i386at/kd.h
index ea0d4e13..53fbce51 100644
--- a/i386/i386at/kd.h
+++ b/i386/i386at/kd.h
@@ -77,6 +77,7 @@ WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <device/cons.h>
#include <device/io_req.h>
#include <device/buf.h>
+#include <device/input.h>
#include <device/tty.h>
#include <i386at/kdsoft.h>
@@ -272,11 +273,6 @@ WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#define KS_CTLED 0x20
-/*
- * Scancode values, not to be confused with Ascii values.
- */
-typedef u_char Scancode;
-
/* special codes */
#define K_UP 0x80 /* OR'd in if key below is released */
#define K_EXTEND 0xe0 /* marker for "extended" sequence */