diff options
author | Denis Vlasenko | 2008-11-08 21:39:06 +0000 |
---|---|---|
committer | Denis Vlasenko | 2008-11-08 21:39:06 +0000 |
commit | dc70069a466a62c7a8392c576423be2d5c22bbcf (patch) | |
tree | ad26e9d1485a4ee17a841b34274554ab2109b115 /console-tools/loadkmap.c | |
parent | 2a8329e0e9d1d6dcbcec27f01b0affef67a33554 (diff) | |
download | busybox-dc70069a466a62c7a8392c576423be2d5c22bbcf.zip busybox-dc70069a466a62c7a8392c576423be2d5c22bbcf.tar.gz |
kbd_mode: support -C TTY option
function old new delta
packed_usage 25334 25361 +27
kbd_mode_main 146 173 +27
Diffstat (limited to 'console-tools/loadkmap.c')
-rw-r--r-- | console-tools/loadkmap.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/console-tools/loadkmap.c b/console-tools/loadkmap.c index 56948e0..ac2c0a6 100644 --- a/console-tools/loadkmap.c +++ b/console-tools/loadkmap.c @@ -5,9 +5,7 @@ * Copyright (C) 1998 Enrique Zanardi <ezanardi@ull.es> * * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. - * */ - #include "libbb.h" #define BINARY_KEYMAP_MAGIC "bkeymap" @@ -31,11 +29,15 @@ int loadkmap_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) struct kbentry ke; int i, j, fd; uint16_t ibuff[NR_KEYS]; +/* const char *tty_name = CURRENT_TTY; */ RESERVE_CONFIG_BUFFER(flags,MAX_NR_KEYMAPS); -/* bb_warn_ignoring_args(argc>=2);*/ - +/* bb_warn_ignoring_args(argc >= 2); */ fd = get_console_fd_or_die(); +/* or maybe: + opt = getopt32(argv, "C:", &tty_name); + fd = xopen(tty_name, O_NONBLOCK); +*/ xread(STDIN_FILENO, flags, 7); if (strncmp(flags, BINARY_KEYMAP_MAGIC, 7)) |