summaryrefslogtreecommitdiff
path: root/security/nss/cmd
diff options
context:
space:
mode:
authorrelyea%netscape.com <devnull@localhost>2001-02-10 02:03:03 +0000
committerrelyea%netscape.com <devnull@localhost>2001-02-10 02:03:03 +0000
commit585e4221dc087f8a4b84a23af16675305330f18c (patch)
tree984bf408b08f1f998411d6909898e538db892214 /security/nss/cmd
parentb452c2a244dbb60d194a9b2a2e33b38349e019f1 (diff)
downloadnss-hg-585e4221dc087f8a4b84a23af16675305330f18c.tar.gz
Make the public interface use a flags variable instead of a billion little
Bools. suggested and reviewed by wtc in bug 66230
Diffstat (limited to 'security/nss/cmd')
-rw-r--r--security/nss/cmd/certutil/certutil.c2
-rw-r--r--security/nss/cmd/modutil/modutil.c6
2 files changed, 6 insertions, 2 deletions
diff --git a/security/nss/cmd/certutil/certutil.c b/security/nss/cmd/certutil/certutil.c
index 0553d8327..79140115d 100644
--- a/security/nss/cmd/certutil/certutil.c
+++ b/security/nss/cmd/certutil/certutil.c
@@ -2463,7 +2463,7 @@ main(int argc, char **argv)
/* Initialize NSPR and NSS. */
PR_Init(PR_SYSTEM_THREAD, PR_PRIORITY_NORMAL, 1);
rv = NSS_Initialize(SECU_ConfigDirectory(NULL), certPrefix, certPrefix,
- "secmod.db", PR_FALSE, PR_FALSE, PR_FALSE, PR_FALSE);
+ "secmod.db", 0);
if (rv != SECSuccess) {
SECU_PrintPRandOSError(progName);
return -1;
diff --git a/security/nss/cmd/modutil/modutil.c b/security/nss/cmd/modutil/modutil.c
index 81d495712..abeebaf66 100644
--- a/security/nss/cmd/modutil/modutil.c
+++ b/security/nss/cmd/modutil/modutil.c
@@ -506,6 +506,7 @@ init_crypto(PRBool create, PRBool readOnly)
#endif
Error retval;
SECStatus rv;
+ int flags = 0;
if(SECU_ConfigDirectory(dbdir)[0] == '\0') {
@@ -617,8 +618,11 @@ init_crypto(PRBool create, PRBool readOnly)
}
/* Open/create key database */
+ flags = 0;
+ if (readOnly) flags |= NSS_INIT_READONLY;
+ if (nocertdb) flags |= NSS_INIT_NOCERTDB;
rv = NSS_Initialize(SECU_ConfigDirectory(NULL), dbprefix, dbprefix,
- "secmod.db", readOnly, nocertdb, PR_FALSE, PR_FALSE);
+ "secmod.db", flags);
if (rv != SECSuccess) {
SECU_PrintPRandOSError(progName);
retval=NSS_INITIALIZE_FAILED_ERR;