#include <security_cdsa_utilities/aclsubject.h>
#include <security_utilities/globalizer.h>
+#include <security_utilities/threading.h>
#include <map>
#include <set>
#include <limits.h>
private:
typedef map<CSSM_ACL_SUBJECT_TYPE, AclSubject::Maker *> MakerMap;
static ModuleNexus<MakerMap> makers; // registered subject Makers
+ static ModuleNexus<NormalMutex> makersMutex;
static AclSubject::Maker &makerFor(CSSM_ACL_SUBJECT_TYPE type);
};