From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-05-04 05:19:56


Beman Dawes wrote:
> "Peter Dimov" <pdimov_at_[hidden]> wrote in message
> news:000e01c54fdb$be752eb0$6401a8c0_at_pdimov2...
>> I also don't like the fact that the error codes aren't the standard
>> errno E* constants, but we already had this debate once. :-) (As
>> with threading, it is my opinion that Posix should be acknowledged.)
>
> The intent _is_ to supply the actual system error code (errno for
> POSIX). There is another function available to convert to a portable
> code if desired.

My point was that errno should be the portable error code. This will save
you one mapping. Your arguments for not using E* were purely
implementation-driven and at this stage of the library development it makes
sense to revisit the issue from standardization point of view.