Re: [PATCH 2/2] Support sizes >=2G in various config options accepting 'g' sizes.
- From
Nix <nix@esperi.org.uk>
- Date
- Sep 6, 2011, 11:17 UTC
- Message-ID
- <87ehztkjho.fsf@spindle.srvr.nix>
- In-Reply-To
- <4E65F842.7080601@viscovery.net>
On 6 Sep 2011, Johannes Sixt stated:
Show 10 quoted lines
> Am 9/6/2011 12:25, schrieb Nix:
>> OK, I'll add range checking support then!
>
> Don't forget to follow this advice noted on the POSIX page
> (http://pubs.opengroup.org/onlinepubs/9699919799/functions/strtol.html):
>
> Since 0, {LONG_MIN} or {LLONG_MIN}, and {LONG_MAX} or {LLONG_MAX} are
> returned on error and are also valid returns on success, an application
> wishing to check for error situations should set errno to 0, then call
> strtol() or strtoll(), then check errno.Oh, I've fallen into *that* trap before with math functions setting ERANGE/EDOM. Thanks for the reminder :)
-- NULL && (void)