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/libc/stdlib/strtol.3 | |
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/libc/stdlib/strtol.3')
-rw-r--r-- | lib/libc/stdlib/strtol.3 | 6 |
1 files changed, 4 insertions, 2 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 |