projects
/
oweals
/
busybox.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tac: *really* add tac.c now
[oweals/busybox.git]
/
console-tools
/
setkeycodes.c
diff --git
a/console-tools/setkeycodes.c
b/console-tools/setkeycodes.c
index ff137d562f93d9a756ee3b094d99a267a1c1776d..ba3d2e44e6804619f6d270f10162c7a08ae390ed 100644
(file)
--- a/
console-tools/setkeycodes.c
+++ b/
console-tools/setkeycodes.c
@@
-9,9
+9,8
@@
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
-#include <sys/ioctl.h>
-#include "busybox.h"
-
+//#include <sys/ioctl.h>
+#include "libbb.h"
/* From <linux/kd.h> */
struct kbkeycode {
/* From <linux/kd.h> */
struct kbkeycode {
@@
-21,8
+20,8
@@
enum {
KDSETKEYCODE = 0x4B4D /* write kernel keycode table entry */
};
KDSETKEYCODE = 0x4B4D /* write kernel keycode table entry */
};
-int setkeycodes_main(int argc, char
** argv)
;
-int setkeycodes_main(int argc, char
**
argv)
+int setkeycodes_main(int argc, char
**argv) MAIN_EXTERNALLY_VISIBLE
;
+int setkeycodes_main(int argc, char
**
argv)
{
int fd, sc;
struct kbkeycode a;
{
int fd, sc;
struct kbkeycode a;
@@
-40,9
+39,9
@@
int setkeycodes_main(int argc, char** argv)
a.scancode -= 0xe000;
a.scancode += 128;
}
a.scancode -= 0xe000;
a.scancode += 128;
}
- i
f (ioctl(fd, KDSETKEYCODE, &a)) {
- bb_perror_msg_and_die("failed to set SCANCODE %x to KEYCODE %d", sc, a.keycode);
- }
+ i
octl_or_perror_and_die(fd, KDSETKEYCODE, &a,
+ "failed to set SCANCODE %x to KEYCODE %d",
+ sc, a.keycode);
argc -= 2;
argv += 2;
}
argc -= 2;
argv += 2;
}