diff options
Diffstat (limited to 'src/lib/libc/stdlib/strtonum.c')
| -rw-r--r-- | src/lib/libc/stdlib/strtonum.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libc/stdlib/strtonum.c b/src/lib/libc/stdlib/strtonum.c index a7f07c9062..a656b63f19 100644 --- a/src/lib/libc/stdlib/strtonum.c +++ b/src/lib/libc/stdlib/strtonum.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: strtonum.c,v 1.2 2004/05/03 20:53:34 millert Exp $ */ | 1 | /* $OpenBSD: strtonum.c,v 1.3 2004/06/21 23:12:25 marc Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2004 Ted Unangst and Todd Miller | 3 | * Copyright (c) 2004 Ted Unangst and Todd Miller |
| 4 | * All rights reserved. | 4 | * All rights reserved. |
| @@ -33,7 +33,7 @@ strtonum(const char *numstr, long long minval, unsigned long long maxval, | |||
| 33 | int error; | 33 | int error; |
| 34 | struct errval { | 34 | struct errval { |
| 35 | const char *errstr; | 35 | const char *errstr; |
| 36 | int errno; | 36 | int err; |
| 37 | } ev[4] = { | 37 | } ev[4] = { |
| 38 | { NULL, 0 }, | 38 | { NULL, 0 }, |
| 39 | { "invalid", EINVAL }, | 39 | { "invalid", EINVAL }, |
| @@ -41,7 +41,7 @@ strtonum(const char *numstr, long long minval, unsigned long long maxval, | |||
| 41 | { "too large", ERANGE }, | 41 | { "too large", ERANGE }, |
| 42 | }; | 42 | }; |
| 43 | 43 | ||
| 44 | ev[0].errno = errno; | 44 | ev[0].err = errno; |
| 45 | errno = 0; | 45 | errno = 0; |
| 46 | error = 0; | 46 | error = 0; |
| 47 | ull = 0; | 47 | ull = 0; |
| @@ -66,7 +66,7 @@ strtonum(const char *numstr, long long minval, unsigned long long maxval, | |||
| 66 | } | 66 | } |
| 67 | if (errstrp != NULL) | 67 | if (errstrp != NULL) |
| 68 | *errstrp = ev[error].errstr; | 68 | *errstrp = ev[error].errstr; |
| 69 | errno = ev[error].errno; | 69 | errno = ev[error].err; |
| 70 | if (error) | 70 | if (error) |
| 71 | ull = 0; | 71 | ull = 0; |
| 72 | 72 | ||
