int dblayer_copy_file_resetlsns(char *home_dir ,char *source_file_name, char *destination_file_name, int overwrite, dblayer_private *priv) { int retval = 0; DB_ENV *env = NULL; LDAPDebug( LDAP_DEBUG_TRACE, "=> dblayer_copy_file_resetlsns\n", 0, 0, 0 ); /* Make the environment */ retval = dblayer_make_private_simple_env(home_dir,&env); if (retval || !env) { LDAPDebug(LDAP_DEBUG_ANY, "dblayer_copy_file_resetlsns: Call to dblayer_make_private_simple_env failed!\n" "Unable to open an environment.", 0, 0, 0); goto out; } /* Do the copy */ retval = dblayer_copy_file_keybykey(env, source_file_name, destination_file_name, overwrite, priv); if (retval) { LDAPDebug(LDAP_DEBUG_ANY, "dblayer_copy_file_resetlsns: Copy not completed successfully.", 0, 0, 0); } out: /* Close the environment */ if (env) { int retval2 = 0; retval2 = env->close(env,0); if (retval2) { if (0 == retval) { retval = retval2; LDAPDebug(LDAP_DEBUG_ANY, "dblayer_copy_file_resetlsns, error %d: %s\n", retval, db_strerror(retval), 0); } } } LDAPDebug( LDAP_DEBUG_TRACE, "<= dblayer_copy_file_resetlsns\n", 0, 0, 0 ); return retval; }
int dblayer_copy_file_resetlsns(char *home_dir, char *source_file_name, char *destination_file_name, int overwrite, dblayer_private *priv, ldbm_instance *inst) { int retval = 0; DB_ENV *env = NULL; slapi_log_err(SLAPI_LOG_TRACE, "dblayer_copy_file_resetlsns", "=>\n"); /* Make the environment */ retval = dblayer_make_private_simple_env(home_dir,&env); if (retval || !env) { slapi_log_err(SLAPI_LOG_ERR, "dblayer_copy_file_resetlsns", "Call to dblayer_make_private_simple_env failed!\n" "Unable to open an environment."); goto out; } /* Do the copy */ retval = dblayer_copy_file_keybykey(env, source_file_name, destination_file_name, overwrite, priv, inst); if (retval) { slapi_log_err(SLAPI_LOG_ERR, "dblayer_copy_file_resetlsns", "Copy did not complete successfully."); } out: /* Close the environment */ if (env) { int retval2 = 0; retval2 = env->close(env,0); if (retval2) { if (0 == retval) { retval = retval2; slapi_log_err(SLAPI_LOG_ERR, "dblayer_copy_file_resetlsns", "error %d: %s\n", retval, db_strerror(retval)); } } } slapi_log_err(SLAPI_LOG_TRACE, "dblayer_copy_file_resetlsns", "<=\n"); return retval; }