From 9768b265bd097e561103188bb97f64ef26c6cee1 Mon Sep 17 00:00:00 2001 From: Cameron Katri Date: Wed, 10 Feb 2021 18:13:31 -0500 Subject: New Makefile, freebsd reallocarray.c, freebsd strtonum for 12/13 compat, delete tests --- pw/pw_utils.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pw/pw_utils.c') diff --git a/pw/pw_utils.c b/pw/pw_utils.c index fbf4a3f..9e58025 100644 --- a/pw/pw_utils.c +++ b/pw/pw_utils.c @@ -37,6 +37,10 @@ __FBSDID("$FreeBSD$"); #include "pw.h" +long long +freebsdstrtonum(const char *numstr, long long minval, long long maxval, + const char **errstrp); + int pw_checkfd(char *nptr) { @@ -45,7 +49,7 @@ pw_checkfd(char *nptr) if (strcmp(nptr, "-") == 0) return '-'; - fd = strtonum(nptr, 0, INT_MAX, &errstr); + fd = freebsdstrtonum(nptr, 0, INT_MAX, &errstr); if (errstr != NULL) errx(EX_USAGE, "Bad file descriptor '%s': %s", nptr, errstr); -- cgit v1.2.3