Warning fix from Rich Felker.
When locale is enabled, sprintf("%.123s", str) is counting characters, not bytes, so we can't globally enable locale without opening stack/heap smashing vulnerabilities. Make commands individually request setlocale() using TOYFLAGS instead.
host needs -lresolv
Cleanup pass on rfkill.
Forgot to check in strstart().
Promote rfkill.