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
/
dumpkmap.c
diff --git
a/console-tools/dumpkmap.c
b/console-tools/dumpkmap.c
index f61795cf064ffb5aaa653380d3865c594027c37e..40b58f716eb497a9fca4bce68daef10a2400c518 100644
(file)
--- a/
console-tools/dumpkmap.c
+++ b/
console-tools/dumpkmap.c
@@
-22,7
+22,7
@@
struct kbentry {
#define NR_KEYS 128
#define MAX_NR_KEYMAPS 256
#define NR_KEYS 128
#define MAX_NR_KEYMAPS 256
-int dumpkmap_main(int argc, char **argv);
+int dumpkmap_main(int argc, char **argv)
MAIN_EXTERNALLY_VISIBLE
;
int dumpkmap_main(int argc, char **argv)
{
struct kbentry ke;
int dumpkmap_main(int argc, char **argv)
{
struct kbentry ke;
@@
-50,12
+50,12
@@
int dumpkmap_main(int argc, char **argv)
for (j = 0; j < NR_KEYS; j++) {
ke.kb_index = j;
ke.kb_table = i;
for (j = 0; j < NR_KEYS; j++) {
ke.kb_index = j;
ke.kb_table = i;
- if (
ioctl(fd, KDGKBENT, &ke) < 0) {
-
bb_perror_msg(
"ioctl failed with %s, %s, %p",
+ if (
!ioctl_or_perror(fd, KDGKBENT, &ke,
+
"ioctl failed with %s, %s, %p",
(char *)&ke.kb_index,
(char *)&ke.kb_table,
(char *)&ke.kb_index,
(char *)&ke.kb_table,
- &ke.kb_value)
;
-
} else
{
+ &ke.kb_value)
+
)
{
write(1, (void*)&ke.kb_value, 2);
}
}
write(1, (void*)&ke.kb_value, 2);
}
}