BIND 10 #448: trunk (as of r3972) doesn't compile with clang++
BIND 10 Development
do-not-reply at isc.org
Tue Dec 28 13:46:56 UTC 2010
#448: trunk (as of r3972) doesn't compile with clang++
-------------------------------+--------------------------------------------
Reporter: jinmei | Owner: jinmei
Type: defect | Status: reviewing
Priority: critical | Milestone: feature backlog item
Component: build system | Resolution:
Keywords: | Sensitive: 0
Estimatedhours: 0.0 | Hours: 0
Billable: 1 | Totalhours: 0
Internal: 0 |
-------------------------------+--------------------------------------------
Changes (by shane):
* owner: shane => jinmei
Comment:
You learn a lot by reading code. I never knew SO_RCVTIMEO existed. Now I'm
thinking of all kinds of possibilities. :) Sadly this appears to not work
in Solaris, returning ENOPROTOOPT:
#define ENOPROTOOPT 99 /* Protocol not available */
This timeout could be reworked using a select()/poll()/whatever mechanism,
or perhaps SIGALRM could be used. Alternately we skip these tests on
Solaris.
Otherwise this looks good, and having the shocking result of being a patch
that reduces lines of code!
--
Ticket URL: <http://bind10.isc.org/ticket/448#comment:3>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list