summaryrefslogtreecommitdiffstats
path: root/pw/pw_utils.c
diff options
context:
space:
mode:
authorCameron Katri <me@cameronkatri.com>2021-02-10 18:13:31 -0500
committerCameron Katri <me@cameronkatri.com>2021-02-10 19:00:38 -0500
commit9768b265bd097e561103188bb97f64ef26c6cee1 (patch)
treed31efcee098e5f18f411f72c26782ebfe53523b5 /pw/pw_utils.c
parentec831d9055a20b69cb9a7300990b8e4414cbd474 (diff)
downloadpw-darwin-9768b265bd097e561103188bb97f64ef26c6cee1.tar.gz
pw-darwin-9768b265bd097e561103188bb97f64ef26c6cee1.zip
New Makefile, freebsd reallocarray.c, freebsd strtonum for 12/13 compat, delete tests
Diffstat (limited to 'pw/pw_utils.c')
-rw-r--r--pw/pw_utils.c6
1 files changed, 5 insertions, 1 deletions
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);