Lines Matching defs:db_entry
53 * db_entry field should always be the first one in
57 nscd_db_entry_t db_entry;
126 nscd_db_entry_t *db_entry;
129 db_entry = &((nscd_hash_t *)idx_p)->db_entry;
130 if (db_entry->type == type) {
131 if (strcasecmp(str, db_entry->name) == 0) {
136 if (id_num == db_entry->id_num)
144 if (id_num == db_entry->id_num)
179 return (&hash_p->db_entry);
200 nscd_db_entry_t *db_entry;
213 db_entry = &idx_p->db_entry;
221 if (db_entry->type != entry->type)
223 if (strcasecmp(db_entry->name, str) != 0)
226 if (db_entry->id_num == entry->id_num) {
235 if (db_entry->type != entry->type)
237 if (strcasecmp(db_entry->name, str) != 0)
297 nscd_db_entry_t *db_entry;
309 db_entry = &idx_p->db_entry;
310 if (db_entry->type != type)
312 if (strcasecmp(db_entry->name, str) != 0)
324 if (db_entry->id_num == id_num) {
405 hash->db_entry.num_data = num_data;
406 hash->db_entry.num_array = num_array;
407 hash->db_entry.type = type;
408 hash->db_entry.name = (char *)hash + sizeof (*hash);
410 hash->db_entry.data_array = (void **)p;
411 *(hash->db_entry.data_array) = (char *)hash + data_o;
412 (void) strcpy(hash->db_entry.name, name);
414 return (&hash->db_entry);
590 return (&c->hash->db_entry);
616 return (&c->hash->db_entry);