Lines Matching refs:kod_db
15 struct kod_entry **kod_db; /* array of pointers to kod_entry */ variable
30 if (!strcmp(kod_db[a]->hostname, hostname)) in search_entry()
42 if (!strcmp(kod_db[a]->hostname, hostname)) { in search_entry()
43 (*dst)[b] = *kod_db[a]; in search_entry()
70 if (strcmp(kod_db[n]->hostname, pke->hostname) >= 0) in add_entry()
74 0 == strcmp(kod_db[n]->hostname, pke->hostname)) { in add_entry()
75 kod_db[n]->timestamp = pke->timestamp; in add_entry()
81 kod_db = erealloc(kod_db, kod_db_cnt * sizeof(kod_db[0])); in add_entry()
83 memmove(&kod_db[n + 1], &kod_db[n], in add_entry()
84 sizeof(kod_db[0]) * ((kod_db_cnt - 1) - n)); in add_entry()
85 kod_db[n] = pke; in add_entry()
98 if (!strcmp(kod_db[a]->hostname, hostname) in delete_entry()
99 && !strcmp(kod_db[a]->type, type)) in delete_entry()
105 free(kod_db[a]); in delete_entry()
109 memmove(&kod_db[a], &kod_db[a + 1], in delete_entry()
110 (kod_db_cnt - a) * sizeof(kod_db[0])); in delete_entry()
167 kod_db[a]->timestamp, kod_db[a]->type, in write_kod_db()
168 kod_db[a]->hostname); in write_kod_db()
250 kod_db = eallocarray(kod_db_cnt, sizeof(kod_db[0])); in kod_init_kod_db()
270 kod_db[b] = emalloc(sizeof(*kod_db[0])); in kod_init_kod_db()
273 kod_db[b]->type, kod_db[b]->hostname)) { in kod_init_kod_db()
275 free(kod_db[b]); in kod_init_kod_db()
276 kod_db[b] = NULL; in kod_init_kod_db()
281 kod_db[b]->timestamp = (time_t)ull; in kod_init_kod_db()
297 kod_db[a]->hostname, in kod_init_kod_db()
298 (unsigned long long)kod_db[a]->timestamp, in kod_init_kod_db()
299 kod_db[a]->type)); in kod_init_kod_db()