Implementation errors in strtol()
Andrey Chernov
ache at nagual.pp.ru
Fri Jan 21 04:58:05 PST 2005
On Fri, Jan 21, 2005 at 11:15:34AM +0100, Matthias Andree wrote:
> Is not SUS v3 == "POSIX" 2001 edition (IEEE Std 1003.1-2001)?
Yes, with two technical corrigendum, as I read their announce. But Joerg
mention older SUSv2 and I mean it too.
As I just found, they makes SUSv3 searcheable and browseable in the HTML
form. All that needed is just registration at
http://www.unix.org/single_unix_specification/
BTW, back to the subj, their text about strtol() is equal to POSIX, so
both POSIX and SUSv3 finally agrees.
Back yo your question about contradictions, I found explaining quote:
"Extension to the ISO C standard
The functionality described is an extension to the ISO C standard.
Application writers may make use of an extension as it is supported on all
IEEE Std 1003.1-2001-conforming systems.
With each function or header from the ISO C standard, a statement to the
effect that ``any conflict is unintentional'' is included. That is
intended to refer to a direct conflict. IEEE Std 1003.1-2001 acts in part
as a profile of the ISO C standard, and it may choose to further constrain
behaviors allowed to vary by the ISO C standard. Such limitations are not
considered conflicts.
Where additional semantics apply to a function or header, the material is
identified by use of the CX margin legend."
--
http://ache.pp.ru/
More information about the freebsd-current
mailing list