Don't use atoi.
authorJim Meyering <jim@meyering.net>
Sat, 9 Sep 2000 07:20:46 +0000 (07:20 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 9 Sep 2000 07:20:46 +0000 (07:20 +0000)
commit7d5c9847aa52c1a21f5b9532f38a2af8d304fd4f
tree12124e708eab0bdd1f094436b22afd36c6649a7a
parent116698bb2453b2e0140d1259fedc0014cd63a4cc
Don't use atoi.
Include sys/param.h and limits.h.
Include xstrtol.h.
(CHAR_BIT, TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Define.
(UID_T_MAX, GID_T_MAX, MAXUID, MAXGID): Define.
(parse_user_spec): Use xstrtoul, not atoi when converting numeric
UID, GID.  Check range.
lib/userspec.c