diff options
author | Oleg Nesterov <oleg@redhat.com> | 2015-10-19 16:28:53 +0200 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2015-10-27 16:01:59 +0000 |
commit | 4d7f252f21108371553c2a3904195bdf98e94e04 (patch) | |
tree | c71b94f660481da104da541145ce0f9d184992da | |
parent | 8a7163f3dbc77b3734ccf7cee0b79119379a2a2d (diff) | |
download | kvmtool-4d7f252f21108371553c2a3904195bdf98e94e04.tar.gz |
kvmtool/term: unexport term_set_tty, term_init, term_exit
According to git grep they can be static.
term_got_escape can be static too, and we can even move it into
term_getc().
"int term_escape_char" doesn't make sense at least until we allow
to redefine it, turn it into preprocessor constant.
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
-rw-r--r-- | include/kvm/term.h | 3 | ||||
-rw-r--r-- | term.c | 15 |
2 files changed, 8 insertions, 10 deletions
diff --git a/include/kvm/term.h b/include/kvm/term.h index dc9882e2..b9793f07 100644 --- a/include/kvm/term.h +++ b/include/kvm/term.h @@ -18,9 +18,6 @@ int term_putc(char *addr, int cnt, int term); int term_getc(struct kvm *kvm, int term); bool term_readable(int term); -void term_set_tty(int term); -int term_init(struct kvm *kvm); -int term_exit(struct kvm *kvm); int tty_parser(const struct option *opt, const char *arg, int unset); #endif /* KVM__TERM_H */ @@ -19,15 +19,16 @@ static struct termios orig_term; -int term_escape_char = 0x01; /* ctrl-a is used for escape */ -bool term_got_escape = false; - -int term_fds[TERM_MAX_DEVS][2]; +static int term_fds[TERM_MAX_DEVS][2]; static pthread_t term_poll_thread; +/* ctrl-a is used for escape */ +#define term_escape_char 0x01 + int term_getc(struct kvm *kvm, int term) { + static bool term_got_escape = false; unsigned char c; if (read_in_full(term_fds[term][TERM_FD_IN], &c, 1) < 0) @@ -137,7 +138,7 @@ static void term_sig_cleanup(int sig) raise(sig); } -void term_set_tty(int term) +static void term_set_tty(int term) { struct termios orig_term; int master, slave; @@ -167,7 +168,7 @@ int tty_parser(const struct option *opt, const char *arg, int unset) return 0; } -int term_init(struct kvm *kvm) +static int term_init(struct kvm *kvm) { struct termios term; int i, r; @@ -204,7 +205,7 @@ int term_init(struct kvm *kvm) } dev_init(term_init); -int term_exit(struct kvm *kvm) +static int term_exit(struct kvm *kvm) { return 0; } |