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