diff options
author | ache <ache@FreeBSD.org> | 2005-01-22 18:02:58 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 2005-01-22 18:02:58 +0000 |
commit | 5b8f6c761db73a5914be3df080718e78dc2ba824 (patch) | |
tree | 9b3d449c7e6d86a2b6046a18c07ee76b4cc77b99 /lib | |
parent | e83b0dda0af369e7becb92a0fdf291cef2363fc4 (diff) | |
download | FreeBSD-src-5b8f6c761db73a5914be3df080718e78dc2ba824.zip FreeBSD-src-5b8f6c761db73a5914be3df080718e78dc2ba824.tar.gz |
Especially mention that setting errno to EINVAL in "no conversion" case
is not portable.
Asked by: joerg
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/stdlib/strtol.3 | 6 | ||||
-rw-r--r-- | lib/libc/stdlib/strtoul.3 | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/lib/libc/stdlib/strtol.3 b/lib/libc/stdlib/strtol.3 index 63d1156..f814547 100644 --- a/lib/libc/stdlib/strtol.3 +++ b/lib/libc/stdlib/strtol.3 @@ -173,7 +173,8 @@ If no conversion could be performed, 0 is returned and the global variable .Va errno is set to -.Er EINVAL . +.Er EINVAL +(the last feature is not portable across all platforms). If an overflow or underflow occurs, .Va errno is set to @@ -193,7 +194,8 @@ to the following table. The value of .Fa base is not supported or -no conversion could be performed. +no conversion could be performed +(the last feature is not portable across all platforms). .It Bq Er ERANGE The given string was out of range; the value converted has been clamped. .El diff --git a/lib/libc/stdlib/strtoul.3 b/lib/libc/stdlib/strtoul.3 index d031630..3ac7438 100644 --- a/lib/libc/stdlib/strtoul.3 +++ b/lib/libc/stdlib/strtoul.3 @@ -192,14 +192,16 @@ If no conversion could be performed, 0 is returned and the global variable .Va errno is set to -.Er EINVAL . +.Er EINVAL +(the last feature is not portable across all platforms). .Sh ERRORS .Bl -tag -width Er .It Bq Er EINVAL The value of .Fa base is not supported or -no conversion could be performed. +no conversion could be performed +(the last feature is not portable across all platforms). .It Bq Er ERANGE The given string was out of range; the value converted has been clamped. .El |