blob: 7ca8324c08b9de914bd1e08d7659123667fe91a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/* ISC license. */
#include <stdint.h>
#include <skalibs/avltree.h>
#include <s6-dns/dcache.h>
#include "dcache-internal.h"
dcache_node_t *dcache_search (dcache_t *z, char const *key, uint16_t keylen)
{
uint32_t i ;
dcache_key_t k = { .s = (char *)key, .len = keylen } ;
return avltree_search(&z->by_key, &k, &i) ? DNODE(z, i) : 0 ;
}
|