Lines Matching refs:dbfile
1636 CA_DB *load_index(const char *dbfile, DB_ATTR *db_attr) in load_index() argument
1648 in = BIO_new_file(dbfile, "r"); in load_index()
1656 "calling fstat(%s)", dbfile); in load_index()
1665 BIO_snprintf(buf, sizeof(buf), "%s.attr", dbfile); in load_index()
1667 BIO_snprintf(buf, sizeof(buf), "%s-attr", dbfile); in load_index()
1690 retdb->dbfname = OPENSSL_strdup(dbfile); in load_index()
1731 int save_index(const char *dbfile, const char *suffix, CA_DB *db) in save_index() argument
1737 j = strlen(dbfile) + strlen(suffix); in save_index()
1743 j = BIO_snprintf(buf[2], sizeof(buf[2]), "%s.attr", dbfile); in save_index()
1744 j = BIO_snprintf(buf[1], sizeof(buf[1]), "%s.attr.%s", dbfile, suffix); in save_index()
1745 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s.%s", dbfile, suffix); in save_index()
1747 j = BIO_snprintf(buf[2], sizeof(buf[2]), "%s-attr", dbfile); in save_index()
1748 j = BIO_snprintf(buf[1], sizeof(buf[1]), "%s-attr-%s", dbfile, suffix); in save_index()
1749 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s-%s", dbfile, suffix); in save_index()
1753 perror(dbfile); in save_index()
1754 BIO_printf(bio_err, "Unable to open '%s'\n", dbfile); in save_index()
1778 int rotate_index(const char *dbfile, const char *new_suffix, in rotate_index() argument
1784 i = strlen(dbfile) + strlen(old_suffix); in rotate_index()
1785 j = strlen(dbfile) + strlen(new_suffix); in rotate_index()
1793 j = BIO_snprintf(buf[4], sizeof(buf[4]), "%s.attr", dbfile); in rotate_index()
1794 j = BIO_snprintf(buf[3], sizeof(buf[3]), "%s.attr.%s", dbfile, old_suffix); in rotate_index()
1795 j = BIO_snprintf(buf[2], sizeof(buf[2]), "%s.attr.%s", dbfile, new_suffix); in rotate_index()
1796 j = BIO_snprintf(buf[1], sizeof(buf[1]), "%s.%s", dbfile, old_suffix); in rotate_index()
1797 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s.%s", dbfile, new_suffix); in rotate_index()
1799 j = BIO_snprintf(buf[4], sizeof(buf[4]), "%s-attr", dbfile); in rotate_index()
1800 j = BIO_snprintf(buf[3], sizeof(buf[3]), "%s-attr-%s", dbfile, old_suffix); in rotate_index()
1801 j = BIO_snprintf(buf[2], sizeof(buf[2]), "%s-attr-%s", dbfile, new_suffix); in rotate_index()
1802 j = BIO_snprintf(buf[1], sizeof(buf[1]), "%s-%s", dbfile, old_suffix); in rotate_index()
1803 j = BIO_snprintf(buf[0], sizeof(buf[0]), "%s-%s", dbfile, new_suffix); in rotate_index()
1805 if (rename(dbfile, buf[1]) < 0 && errno != ENOENT in rotate_index()
1810 BIO_printf(bio_err, "Unable to rename %s to %s\n", dbfile, buf[1]); in rotate_index()
1814 if (rename(buf[0], dbfile) < 0) { in rotate_index()
1815 BIO_printf(bio_err, "Unable to rename %s to %s\n", buf[0], dbfile); in rotate_index()
1817 rename(buf[1], dbfile); in rotate_index()
1827 rename(dbfile, buf[0]); in rotate_index()
1828 rename(buf[1], dbfile); in rotate_index()
1835 rename(dbfile, buf[0]); in rotate_index()
1836 rename(buf[1], dbfile); in rotate_index()