Lines Matching defs:zfile

1681 static void make_ixfr_name(char* buf, size_t len, const char* zfile,
1685 snprintf(buf, len, "%s.ixfr", zfile);
1686 else snprintf(buf, len, "%s.ixfr.%d", zfile, file_num);
1690 static void make_ixfr_name_temp(char* buf, size_t len, const char* zfile,
1694 snprintf(buf, len, "%s.ixfr%s", zfile, (temp?".temp":""));
1695 else snprintf(buf, len, "%s.ixfr.%d%s", zfile, file_num,
1700 static int ixfr_file_exists_ctmp(const char* zfile, int file_num, int temp)
1704 make_ixfr_name_temp(ixfrfile, sizeof(ixfrfile), zfile, file_num, temp);
1715 int ixfr_file_exists(const char* zfile, int file_num)
1717 return ixfr_file_exists_ctmp(zfile, file_num, 0);
1721 static int ixfr_file_exists_temp(const char* zfile, int file_num)
1723 return ixfr_file_exists_ctmp(zfile, file_num, 1);
1727 static int ixfr_unlink_it_ctmp(const char* zname, const char* zfile,
1731 make_ixfr_name_temp(ixfrfile, sizeof(ixfrfile), zfile, file_num, temp);
1744 int ixfr_unlink_it(const char* zname, const char* zfile, int file_num,
1747 return ixfr_unlink_it_ctmp(zname, zfile, file_num, silent_enoent, 0);
1751 static int ixfr_unlink_it_temp(const char* zname, const char* zfile,
1754 return ixfr_unlink_it_ctmp(zname, zfile, file_num, silent_enoent, 1);
1758 int ixfr_read_file_header(const char* zname, const char* zfile,
1766 make_ixfr_name(ixfrfile, sizeof(ixfrfile), zfile, file_num);
1817 const char* zfile, int temp)
1823 (void)ixfr_unlink_it_ctmp(zone->opts->name, zfile,
1831 void ixfr_delete_superfluous_files(struct zone* zone, const char* zfile,
1835 if(!ixfr_file_exists(zfile, i))
1837 while(ixfr_unlink_it(zone->opts->name, zfile, i, 1)) {
1842 int ixfr_rename_it(const char* zname, const char* zfile, int oldnum,
1847 make_ixfr_name_temp(ixfrfile_old, sizeof(ixfrfile_old), zfile, oldnum,
1849 make_ixfr_name_temp(ixfrfile_new, sizeof(ixfrfile_new), zfile, newnum,
1880 static int ixfr_rename_files(struct zone* zone, const char* zfile,
1905 if(ixfr_file_exists_temp(zfile, data->file_num)) {
1906 (void)ixfr_unlink_it_temp(zone->opts->name, zfile,
1911 if(!ixfr_rename_it(zone->opts->name, zfile, data->file_num, 0,
1915 ixfr_delete_rest_files(zone, data, zfile, 1);
1932 if(ixfr_file_exists(zfile, destnum)) {
1933 (void)ixfr_unlink_it(zone->opts->name, zfile,
1937 if(!ixfr_rename_it(zone->opts->name, zfile, data->file_num, 1, destnum, 0)) {
1939 ixfr_delete_rest_files(zone, data, zfile, 1);
2155 const char* zfile, int file_num)
2159 make_ixfr_name(ixfrfile, sizeof(ixfrfile), zfile, file_num);
2186 static void ixfr_write_files(struct zone* zone, const char* zfile)
2198 if(!ixfr_write_file(zone, data, zfile, num)) {
2210 ixfr_delete_rest_files(zone, data, zfile, 0);
2218 void ixfr_write_to_file(struct zone* zone, const char* zfile)
2221 /* we just wrote the zonefile zfile, and it is time to write
2228 ixfr_delete_superfluous_files(zone, zfile, dest_num_files);
2234 if(!ixfr_rename_files(zone, zfile, dest_num_files))
2238 ixfr_write_files(zone, zfile);
2669 const char* zfile, int num_files, uint32_t *dest_serial)
2674 make_ixfr_name(ixfrfile, sizeof(ixfrfile), zfile, file_num);
2695 void ixfr_read_from_file(struct nsd* nsd, struct zone* zone, const char* zfile)
2708 while(ixfr_read_one_more_file(nsd, zone, zfile, num_files, &serial)) {