Lines Matching full:code

10  * 1. Redistributions of source code must retain the above copyright
97 int code; in DB_seq() local
99 code = db->hdb_lock(context, db, HDB_RLOCK); in DB_seq()
100 if(code == -1) { in DB_seq()
104 code = (*d->seq)(d, &key, &value, flag); in DB_seq()
106 if(code == -1) { in DB_seq()
107 code = errno; in DB_seq()
108 krb5_set_error_message(context, code, "Database %s seq error: %s", in DB_seq()
109 db->hdb_name, strerror(code)); in DB_seq()
110 return code; in DB_seq()
112 if(code == 1) { in DB_seq()
125 code = hdb_unseal_keys (context, db, &entry->entry); in DB_seq()
126 if (code) in DB_seq()
129 if (code == 0 && entry->entry.principal == NULL) { in DB_seq()
132 code = ENOMEM; in DB_seq()
133 krb5_set_error_message(context, code, "malloc: out of memory"); in DB_seq()
139 return code; in DB_seq()
180 int code; in DB__get() local
184 code = db->hdb_lock(context, db, HDB_RLOCK); in DB__get()
185 if(code) in DB__get()
186 return code; in DB__get()
187 code = (*d->get)(d, &k, &v, 0); in DB__get()
189 if(code < 0) { in DB__get()
190 code = errno; in DB__get()
191 krb5_set_error_message(context, code, "Database %s get error: %s", in DB__get()
192 db->hdb_name, strerror(code)); in DB__get()
193 return code; in DB__get()
195 if(code == 1) { in DB__get()
210 int code; in DB__put() local
216 code = db->hdb_lock(context, db, HDB_WLOCK); in DB__put()
217 if(code) in DB__put()
218 return code; in DB__put()
219 code = (*d->put)(d, &k, &v, replace ? 0 : R_NOOVERWRITE); in DB__put()
221 if(code < 0) { in DB__put()
222 code = errno; in DB__put()
223 krb5_set_error_message(context, code, "Database %s put error: %s", in DB__put()
224 db->hdb_name, strerror(code)); in DB__put()
225 return code; in DB__put()
227 if(code == 1) { in DB__put()
239 krb5_error_code code; in DB__del() local
242 code = db->hdb_lock(context, db, HDB_WLOCK); in DB__del()
243 if(code) in DB__del()
244 return code; in DB__del()
245 code = (*d->del)(d, &k, 0); in DB__del()
247 if(code == 1) { in DB__del()
248 code = errno; in DB__del()
249 krb5_set_error_message(context, code, "Database %s put error: %s", in DB__del()
250 db->hdb_name, strerror(code)); in DB__del()
251 return code; in DB__del()
253 if(code < 0) in DB__del()