/* $OpenLDAP$ */
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
- * Copyright 1998-2004 The OpenLDAP Foundation.
+ * Copyright 1998-2005 The OpenLDAP Foundation.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
#ifndef NO_THREADS
int i;
if ( argc < 2 ) {
-#ifdef NEW_LOGGING
- LDAP_LOG ( CONFIG, ERR, "ldbm_back_db_config: %s: "
- "line %d: missing frequency value in \"dbsync <frequency> "
- "[<wait-times> [wait-interval]]\" line\n", fname, lineno, 0 );
-#else
Debug( LDAP_DEBUG_ANY,
"%s: line %d: missing frquency value in \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
fname, lineno, 0 );
-#endif
return 1;
}
i = atoi( argv[1] );
if( i < 0 ) {
-#ifdef NEW_LOGGING
- LDAP_LOG ( CONFIG, ERR,
- "ldbm_back_db_config: %s: "
- "line %d: frequency value (%d) invalid \"dbsync "
- "<frequency> [<wait-times> [wait-interval]]\" line\n",
- fname, lineno, i );
-#else
Debug( LDAP_DEBUG_ANY,
"%s: line %d: frquency value (%d) invalid \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
fname, lineno, i );
-#endif
return 1;
}
if ( argc > 2 ) {
i = atoi( argv[2] );
if ( i < 0 ) {
-#ifdef NEW_LOGGING
- LDAP_LOG ( CONFIG,ERR, "ldbm_back_db_config: %s: "
- "line %d: frequency value (%d) invalid \"dbsync "
- "<frequency> [<wait-times> [wait-interval]]\" line\n",
- fname, lineno, i );
-#else
Debug( LDAP_DEBUG_ANY,
"%s: line %d: frquency value (%d) invalid \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
fname, lineno, i );
-#endif
return 1;
}
li ->li_dbsyncwaitn = i;
if ( argc > 3 ) {
i = atoi( argv[3] );
if ( i <= 0 ) {
-#ifdef NEW_LOGGING
- LDAP_LOG ( CONFIG,ERR, "ldbm_back_db_config: %s: "
- "line %d: frequency value (%d) invalid \"dbsync "
- "<frequency> [<wait-times> [wait-interval]]\" line\n",
- fname, lineno, i );
-#else
Debug( LDAP_DEBUG_ANY,
"%s: line %d: frquency value (%d) invalid \"dbsync <frequency> [<wait-times> [wait-interval]]\" line\n",
fname, lineno, i );
-#endif
return 1;
}
li ->li_dbsyncwaitinterval = i;
li->li_dbwritesync = 0;
#else
-#ifdef NEW_LOGGING
- LDAP_LOG ( CONFIG, ERR, "ldbm_back_db_config: \"dbsync\""
- " policies not supported in non-threaded environments\n", 0, 0, 0 );
-#else
Debug( LDAP_DEBUG_ANY,
"\"dbsync\" policies not supported in non-threaded environments\n", 0, 0, 0);
-#endif
return 1;
#endif