Expanding the number of socket wrapper interfaces

Andrew Bartlett abartlet at samba.org
Mon Apr 18 05:06:22 MDT 2011


As part of my work in combining 'make test' to cover all of Samba at
once, I need more than 16 socket wrapper interfaces.  (We have 15
different servers starting, plus 6 interfaces reserved for the client at
the moment, and that's before we start testing between the codebases). 

The problem is, the current code is cryptically limited to 16 because of
IRIX 6.4 support.  

The last release of IRIX was in 2006 according to wikipedia, and SGI
isn't in much better shape, but we have supported it for a long time, we
have a reliable build farm host for it and it currently shows passing
results.

Does anyone know if the limit only applied to IRIX 6.4 or also applies
to IRIX 6.5 that we have in the farm?

So, I'm in a bind, particularly as I would rather not start having
diverging socket wrapper implementations based on #ifdefs or environment
variables (such things become impossible to debug). 

Anyway, the patch is here:

http://git.samba.org/?p=abartlet/samba.git/.git;a=commitdiff;h=8b04e4350a3f51114975f119105f0302accc936b

My work for a combined make test is here:

http://git.samba.org/?p=abartlet/samba.git/.git;a=shortlog;h=refs/heads/merge-test

Andrew Bartlett
-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org



More information about the samba-technical mailing list