From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2007-12-05 14:39:11
It is not just PA_RISC: these errno values are not defined on HP-UX ia64 either.
They are also not defined on Tru64 and VMS and, based on comments in
<boost/cerrno.hpp>, on Windows.
<boost/cerrno.hpp> defines unique values for errno values missing on different
systems. These (unique) values are high enough to not collide with the values in
<errno.h>. I think, this is for completeness and I don't understand why you
think that the missing values should not be defined at all.
The author of Boost.System library will give you definitive answer.
----- Original Message -----
From: "Jurko Gospodnetiæ" <jurko.gospodnetic_at_[hidden]>
Sent: Wednesday, December 05, 2007 10:46 AM
Subject: [boost] [Boost.System] Porting to HP-UX PA_RISC.
> HP-UX PA_RISC is missing EOWNERDEAD and ENOTRECOVERABLE system error
> code constants required by the Boost System library. They are not
> critical to Boost System and are only converted to some Boost System
> constants as a convenience to the user. My guess is that they should not
> be used by Boost System unless the base OS defines them.
> Tested with the Boost System library distributed with the Boost ASIO
> 1.38 release. [This is related to our todays posting (PA_RISC HP-UX
> 11.11 port) on the Boost ASIO list.]
> Hope this helps.
> Best regards,
> Jurko Gospodnetiæ
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk