noexec: consolidate code
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 7 Aug 2017 17:24:57 +0000 (19:24 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 7 Aug 2017 17:24:57 +0000 (19:24 +0200)
commit80e8e3cc0542ac6242d49eaf223146dcbf2fa0da
tree8e5ade097b6c26fd585aa2ffd06a20d943ae4e93
parentc9c1ccc4ed7e7525a2e3c07d855c7a27c3534430
noexec: consolidate code

function                                             old     new   delta
run_noexec_applet_and_exit                             -      61     +61
find_applet_by_name                                  128     124      -4
run_applet_no_and_exit                               441     434      -7
tryexec                                              169     152     -17
pseudo_exec_argv                                     338     321     -17
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/6 up/down: 61/-48)             Total: 13 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
include/libbb.h
libbb/appletlib.c
libbb/vfork_daemon_rexec.c
shell/ash.c
shell/hush.c