|
@@ -0,0 +1,21 @@
|
|
|
+--- busybox-1.11.2/console-tools/kbd_mode.c Thu Aug 21 21:40:12 2008
|
|
|
++++ busybox-1.11.2-kbdmode/console-tools/kbd_mode.c Wed Sep 3 23:52:26 2008
|
|
|
+@@ -2,7 +2,7 @@
|
|
|
+ /*
|
|
|
+ * Mini kbd_mode implementation for busybox
|
|
|
+ *
|
|
|
+- * Copyright (C) 2007 Loïc Grenié <loic.grenie@gmail.com>
|
|
|
++ * Copyright (C) 2007 Loic Grenie <loic.grenie@gmail.com>
|
|
|
+ * written using Andries Brouwer <aeb@cwi.nl>'s kbd_mode from
|
|
|
+ * console-utils v0.2.3, licensed under GNU GPLv2
|
|
|
+ *
|
|
|
+@@ -46,7 +46,8 @@
|
|
|
+ printf("The keyboard is in %s mode\n", mode);
|
|
|
+ } else {
|
|
|
+ opt = opt & UNICODE ? 3 : opt >> 1;
|
|
|
+- xioctl(fd, KDSKBMODE, opt);
|
|
|
++ /* double cast prevents warnings about widening conversion */
|
|
|
++ xioctl(fd, KDSKBMODE, (void*)(ptrdiff_t)opt);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (ENABLE_FEATURE_CLEAN_UP)
|