Lines Matching refs:code

10  * 1. Redistributions of source code must retain the above copyright
108 int code;
128 code = db->hdb__get(context, db, key, &value);
130 if(code)
131 return code;
132 code = hdb_value2entry(context, &value, &entry->entry);
133 if (code == ASN1_BAD_ID && (flags & HDB_F_CANON) == 0) {
136 } else if (code == ASN1_BAD_ID) {
139 code = hdb_value2entry_alias(context, &value, &alias);
140 if (code) {
142 return code;
148 code = db->hdb__get(context, db, key, &value);
150 if (code)
151 return code;
152 code = hdb_value2entry(context, &value, &entry->entry);
153 if (code) {
155 return code;
160 code = hdb_unseal_keys (context, db, &entry->entry);
161 if (code)
164 return code;
171 krb5_error_code code;
176 code = db->hdb__get(context, db, *key, &value);
177 if (code == HDB_ERR_NOENTRY)
179 else if (code)
180 return code;
182 code = hdb_value2entry(context, &value, &oldentry);
184 if (code)
185 return code;
187 code = hdb_entry_get_aliases(&oldentry, &aliases);
188 if (code || aliases == NULL) {
190 return code;
196 code = db->hdb__del(context, db, akey);
198 if (code) {
200 return code;
212 krb5_error_code code;
216 code = hdb_entry_get_aliases(&entry->entry, &aliases);
217 if (code || aliases == NULL)
218 return code;
225 code = hdb_entry_alias2value(context, &entryalias, &value);
226 if (code) {
228 return code;
230 code = db->hdb__put(context, db, flags, key, value);
233 if (code)
234 return code;
243 int code;
248 code = hdb_entry_get_aliases(&entry->entry, &aliases);
249 if (code)
250 return code;
257 code = db->hdb__get(context, db, akey, &value);
259 if (code == HDB_ERR_NOENTRY)
261 else if (code)
262 return code;
264 code = hdb_value2entry_alias(context, &value, &alias);
267 if (code == ASN1_BAD_ID)
269 else if (code)
270 return code;
272 code = krb5_principal_compare(context, alias.principal,
275 if (code == 0)
285 int code;
288 code = hdb_check_aliases(context, db, entry);
289 if (code)
290 return code;
306 code = hdb_seal_keys(context, db, &entry->entry);
307 if (code)
308 return code;
313 code = hdb_remove_aliases(context, db, &key);
314 if (code) {
316 return code;
319 code = db->hdb__put(context, db, flags & HDB_F_REPLACE, key, value);
322 if (code)
323 return code;
325 code = hdb_add_aliases(context, db, flags, entry);
327 return code;
334 int code;
338 code = hdb_remove_aliases(context, db, &key);
339 if (code) {
341 return code;
343 code = db->hdb__del(context, db, key);
345 return code;