libbb: consolidate the code to set termios unbuffered mode
authorDenys Vlasenko <vda.linux@googlemail.com>
Wed, 11 Jan 2017 15:17:59 +0000 (16:17 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 11 Jan 2017 15:17:59 +0000 (16:17 +0100)
commit01ccdd1d3c5221789f1ac62ced12b7984d910705
treea6eb44f24c1324ddf18bfcec57fd4c3735aa1245
parent8944c67b1f61ca6a51a485772d5d1e6a8ff3d83d
libbb: consolidate the code to set termios unbuffered mode

function                                             old     new   delta
set_termios_to_raw                                     -     116    +116
count_lines                                           72      74      +2
powertop_main                                       1458    1430     -28
top_main                                             943     914     -29
more_main                                            759     714     -45
fsck_minix_main                                     2969    2921     -48
conspy_main                                         1197    1135     -62
rawmode                                               99      36     -63
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/6 up/down: 118/-275)         Total: -157 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
15 files changed:
editors/vi.c
include/libbb.h
libbb/lineedit.c
libbb/xfuncs.c
loginutils/getty.c
loginutils/vlock.c
miscutils/chat.c
miscutils/conspy.c
miscutils/microcom.c
miscutils/rx.c
procps/powertop.c
procps/top.c
shell/shell_common.c
util-linux/fsck_minix.c
util-linux/more.c