Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/share/man/man3
On Thu, Mar 04, 2010 at 05:26:02PM -0500, Greg A. Woods wrote:
> silly warnings. The code _must_ do what it _should_ not do. :-) And so
> I think what I said about __UNCONST() being unnecessary remains. The
I agree.
As for the legitimate reasons of usage, third-party code was largely the
reason why I wrote the manual page in the first place.
Linux is (in)famous for not following any kind of "const correctness". And
as we have third-party code developed on Linux, and largely for Linux, these
issues creep also to NetBSD. Fixing these "problems" in highly complex
third-party code is not a trivial nor rewarding task, especially if the
upstream refuses to acknowledge the issue.
So from a practical point of view, __UNCONST() has its virtues.
- Jukka.
Home |
Main Index |
Thread Index |
Old Index