rv = PK11_LoadPKCS11Module(moduleSpec,NULL);
rv = PK11_LoadPKCS11Module(moduleSpec,NULL,PR_TRUE);
nss_Init(const char *configdir, const char *certPrefix, const char *keyPrefix,		 const char *secmodName, PRBool readOnly, PRBool noCertDB, 					PRBool noModDB, PRBool forceOpen){    char *moduleSpec = NULL;    char *flags = NULL;    SECStatus rv = SECFailure;    flags = nss_makeFlags(readOnly,noCertDB,noModDB,forceOpen,						pk11_password_required);    if (flags == NULL) return rv;    moduleSpec = PR_smprintf("library= name=\"%s\" parameters=\"configdir=%s certPrefix=%s keyPrefix=%s secmod=%s flags='%s' %s\" NSS=\"flags=internal,moduleDB,moduleDBOnly,critical\"",		pk11_config_name ? pk11_config_name : NSS_DEFAULT_MOD_NAME,		configdir,certPrefix,keyPrefix,secmodName,flags,		pk11_config_strings ? pk11_config_strings : "");    PORT_Free(flags);    if (moduleSpec) {	rv = PK11_LoadPKCS11Module(moduleSpec,NULL);	PR_smprintf_free(moduleSpec);    }    return rv;}