Home | History | Annotate | Download | only in db

Lines Matching refs:key

61 	DBT key, val;
74 key.data = kb;
83 key.size = (len & 0xff) + 1;
85 memset(kb, c, key.size);
87 switch ((*db->put)(db, &key, &val, R_NOOVERWRITE)) {
90 key.size, val.size, c);
94 key.size, val.size, c);
97 key.size, val.size, c);
105 key.size = (len & 0xff) + 1;
107 memset(kb, c, key.size);
109 switch ((*db->get)(db, &key, &val, 0)) {
112 key.size, val.size, c);
116 key.size, val.size, c);
119 key.size, val.size, c);
123 if (memcmp(key.data, kb, key.size) != 0)
125 key.size, val.size, c);
128 key.size, val.size, c);
131 key.size, val.size, c);
136 key.size = (len & 0xff) + 1;
138 memset(kb, c, key.size);
140 switch ((*db->del)(db, &key, 0)) {
143 key.size, val.size, c);
146 err(EXIT_FAILURE, "del %zu %zu %#x", key.size,
150 key.size, val.size, c);
158 key.size = (len & 0xff) + 1;
160 memset(kb, c, key.size);
162 switch ((*db->get)(db, &key, &val, 0)) {
165 key.size, val.size, c);
169 key.size, val.size, c);
172 key.size, val.size, c);