summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libc/stdlib/strtonum.c8
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