diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-08-29 13:29:02 +0200 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-08-29 13:29:02 +0200 |
| commit | b32a5436633f53f0abf0fa29105cf7e5b65091cf (patch) | |
| tree | e84b5d75ddee2a7bc3cb8a42d9ee669c15ba6e6f | |
| parent | a78227dc7320738ec930edbde1aaa0023a51ee4c (diff) | |
| download | busybox-w32-b32a5436633f53f0abf0fa29105cf7e5b65091cf.tar.gz busybox-w32-b32a5436633f53f0abf0fa29105cf7e5b65091cf.tar.bz2 busybox-w32-b32a5436633f53f0abf0fa29105cf7e5b65091cf.zip | |
nandwrite: complain on malformed -s NUM
Elsewhere: use common error message. -30 bytes net size change
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
| -rw-r--r-- | coreutils/printf.c | 4 | ||||
| -rw-r--r-- | miscutils/nandwrite.c | 2 | ||||
| -rw-r--r-- | procps/kill.c | 4 | ||||
| -rw-r--r-- | procps/renice.c | 2 | ||||
| -rw-r--r-- | shell/shell_common.c | 2 |
5 files changed, 8 insertions, 6 deletions
diff --git a/coreutils/printf.c b/coreutils/printf.c index 3497148e3..2cc238439 100644 --- a/coreutils/printf.c +++ b/coreutils/printf.c | |||
| @@ -66,7 +66,7 @@ static int multiconvert(const char *arg, void *result, converter convert) | |||
| 66 | errno = 0; | 66 | errno = 0; |
| 67 | convert(arg, result); | 67 | convert(arg, result); |
| 68 | if (errno) { | 68 | if (errno) { |
| 69 | bb_error_msg("%s: invalid number", arg); | 69 | bb_error_msg("invalid number '%s'", arg); |
| 70 | return 1; | 70 | return 1; |
| 71 | } | 71 | } |
| 72 | return 0; | 72 | return 0; |
| @@ -230,7 +230,7 @@ static int get_width_prec(const char *str) | |||
| 230 | { | 230 | { |
| 231 | int v = bb_strtoi(str, NULL, 10); | 231 | int v = bb_strtoi(str, NULL, 10); |
| 232 | if (errno) { | 232 | if (errno) { |
| 233 | bb_error_msg("%s: invalid number", str); | 233 | bb_error_msg("invalid number '%s'", str); |
| 234 | v = 0; | 234 | v = 0; |
| 235 | } | 235 | } |
| 236 | return v; | 236 | return v; |
diff --git a/miscutils/nandwrite.c b/miscutils/nandwrite.c index d0e4397fb..8df0fdc81 100644 --- a/miscutils/nandwrite.c +++ b/miscutils/nandwrite.c | |||
| @@ -72,6 +72,8 @@ int nandwrite_main(int argc UNUSED_PARAM, char **argv) | |||
| 72 | xioctl(fd, MEMGETINFO, &meminfo); | 72 | xioctl(fd, MEMGETINFO, &meminfo); |
| 73 | 73 | ||
| 74 | mtdoffset = bb_strtou(opt_s, NULL, 0); | 74 | mtdoffset = bb_strtou(opt_s, NULL, 0); |
| 75 | if (errno) | ||
| 76 | bb_error_msg_and_die("invalid number '%s'", opt_s); | ||
| 75 | 77 | ||
| 76 | /* Pull it into a CPU register (hopefully) - smaller code that way */ | 78 | /* Pull it into a CPU register (hopefully) - smaller code that way */ |
| 77 | meminfo_writesize = meminfo.writesize; | 79 | meminfo_writesize = meminfo.writesize; |
diff --git a/procps/kill.c b/procps/kill.c index 4ed94b0ec..b51d44a70 100644 --- a/procps/kill.c +++ b/procps/kill.c | |||
| @@ -153,7 +153,7 @@ int kill_main(int argc, char **argv) | |||
| 153 | arg = argv[i]; | 153 | arg = argv[i]; |
| 154 | omit = bb_strtoi(arg, NULL, 10); | 154 | omit = bb_strtoi(arg, NULL, 10); |
| 155 | if (errno) { | 155 | if (errno) { |
| 156 | bb_error_msg("bad pid '%s'", arg); | 156 | bb_error_msg("invalid number '%s'", arg); |
| 157 | ret = 1; | 157 | ret = 1; |
| 158 | goto resume; | 158 | goto resume; |
| 159 | } | 159 | } |
| @@ -211,7 +211,7 @@ int kill_main(int argc, char **argv) | |||
| 211 | arg++; | 211 | arg++; |
| 212 | pid = bb_strtoi(arg, NULL, 10); | 212 | pid = bb_strtoi(arg, NULL, 10); |
| 213 | if (errno) { | 213 | if (errno) { |
| 214 | bb_error_msg("bad pid '%s'", arg); | 214 | bb_error_msg("invalid number '%s'", arg); |
| 215 | errors++; | 215 | errors++; |
| 216 | } else if (kill(pid, signo) != 0) { | 216 | } else if (kill(pid, signo) != 0) { |
| 217 | bb_perror_msg("can't kill pid %d", (int)pid); | 217 | bb_perror_msg("can't kill pid %d", (int)pid); |
diff --git a/procps/renice.c b/procps/renice.c index 81ee89cfb..0a73cbeeb 100644 --- a/procps/renice.c +++ b/procps/renice.c | |||
| @@ -91,7 +91,7 @@ int renice_main(int argc UNUSED_PARAM, char **argv) | |||
| 91 | } else { | 91 | } else { |
| 92 | who = bb_strtou(arg, NULL, 10); | 92 | who = bb_strtou(arg, NULL, 10); |
| 93 | if (errno) { | 93 | if (errno) { |
| 94 | bb_error_msg("bad value: %s", arg); | 94 | bb_error_msg("invalid number '%s'", arg); |
| 95 | goto HAD_ERROR; | 95 | goto HAD_ERROR; |
| 96 | } | 96 | } |
| 97 | } | 97 | } |
diff --git a/shell/shell_common.c b/shell/shell_common.c index 9345005c7..e9effd2d0 100644 --- a/shell/shell_common.c +++ b/shell/shell_common.c | |||
| @@ -422,7 +422,7 @@ shell_builtin_ulimit(char **argv) | |||
| 422 | else | 422 | else |
| 423 | val = bb_strtoull(val_str, NULL, 10); | 423 | val = bb_strtoull(val_str, NULL, 10); |
| 424 | if (errno) { | 424 | if (errno) { |
| 425 | bb_error_msg("bad number"); | 425 | bb_error_msg("invalid number '%s'", val_str); |
| 426 | return EXIT_FAILURE; | 426 | return EXIT_FAILURE; |
| 427 | } | 427 | } |
| 428 | val <<= l->factor_shift; | 428 | val <<= l->factor_shift; |
