libbb/u_signal_names.c: don't check errno after bb_strtou
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Wed, 12 Sep 2018 14:06:37 +0000 (16:06 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 31 Oct 2018 10:28:37 +0000 (11:28 +0100)
commit656ca7bdd992f6aabbdd5cadbac5241f6e1971a1
treef2948b0bab0043df0eced761ad1d2499b0a37fca
parent571e525a141a2de87b9c2ced485745e96418d921
libbb/u_signal_names.c: don't check errno after bb_strtou

Since we're comparing the return value to a smallish integer anyway, we
might as well use that bb_strtou() returns UINT_MAX for malformed
input. Referencing errno is kinda bloaty on glibc.

While NSIG is not in POSIX, we do already rely on it being defined,
compile-time const and smallish, since arrays in struct globals_misc are
defined in terms of it.

function                                             old     new   delta
get_signum                                           312     286     -26

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
libbb/u_signal_names.c