Index: sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c =================================================================== --- sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c +++ sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c @@ -41,10 +41,6 @@ { *result = strtol(str, nptr, base); - if (*result == 0) - return (EINVAL); - else if (*result == LONG_MIN || *result == LONG_MAX) - return (ERANGE); return (0); } @@ -58,10 +54,6 @@ } *result = strtoul(str, nptr, base); - if (*result == 0) - return (EINVAL); - else if (*result == ULONG_MAX) - return (ERANGE); return (0); } @@ -70,10 +62,6 @@ { *result = (unsigned long long)strtouq(str, nptr, base); - if (*result == 0) - return (EINVAL); - else if (*result == ULLONG_MAX) - return (ERANGE); return (0); }