> The problem with the static structure is that we loose the ability to have > default allocators available and would have made no difference at all in > this case as the lock creation is a different problem. We'd still do the > creation as > > - calloc the memory > - do the first part of the initialisation > - add the functions > - check what we have > - do post init stuff [...]
Exactly. Only you said it in a nicer way :) Sander
