On Jan 4, 2011, at 10:22 AM, John Baldwin wrote:

> On Tuesday, January 04, 2011 12:41:51 pm Garrett Cooper wrote:
>> On Tue, Jan 4, 2011 at 9:27 AM, Konstantin Belousov <k...@freebsd.org> wrote:
>>> Author: kib
>>> Date: Tue Jan  4 17:27:17 2011
>>> New Revision: 216967
>>> URL: http://svn.freebsd.org/changeset/base/216967
>>> 
>>> Log:
>>> Use errx() instead of err() in parseint. There is usually no interesting
>>> information in errno.
>>> 
>>> Noted by:     Garrett Cooper <yanegomi gmail com>
>>> MFC after:    1 week
>> 
>> Someday it would be nice if we could have one standard / libraritized
>> set of functions that properly handle overflow and all that good stuff
>> (as bde has suggested to me elsewhere), but this is good enough for
>> today.
> 
> strtonum(3)?

        bde said (back in 11/15):

"It is good to fix the blind truncation, but overflow is never graceful.

I will review the patch for errors like the ones in corresponding user
code (dd get_num(), strtonum(), expand_number()...  get_num() is almost
OK, but the newer more public APIs are broken as designed)."

        So there's some concern that he has with those APIs still.. the fact 
that I was trying to use a similar API to parse numbers in strings in the 
kernel (strtoq in tunable work) didn't make things any better unfortunately.
Thanks,
-Garrett_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to