• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/heimdal/lib/hdb/

Lines Matching refs:ret

131     int ret, tries = 0;
133 ret = sqlite3_prepare_v2(db, str, -1, statement, NULL);
135 ((ret == SQLITE_BUSY) ||
136 (ret == SQLITE_IOERR_BLOCKED) ||
137 (ret == SQLITE_LOCKED))) {
140 ret = sqlite3_prepare_v2(db, str, -1, statement, NULL);
143 if (ret != SQLITE_OK) {
169 int ret;
171 ret = sqlite3_exec(database, statement, NULL, NULL, NULL);
173 while(((ret == SQLITE_BUSY) ||
174 (ret == SQLITE_IOERR_BLOCKED) ||
175 (ret == SQLITE_LOCKED))) {
178 ret = sqlite3_exec(database, statement, NULL, NULL, NULL);
181 if (ret != SQLITE_OK && error_code) {
203 int ret;
206 ret = sqlite3_open_v2(hsdb->db_file, &hsdb->db,
209 if (ret) {
211 ret = ENOENT;
212 krb5_set_error_message(context, ret,
218 ret = krb5_enomem(context);
219 return ret;
228 int ret;
230 ret = sqlite3_step(stmt);
231 while(((ret == SQLITE_BUSY) ||
232 (ret == SQLITE_IOERR_BLOCKED) ||
233 (ret == SQLITE_LOCKED))) {
236 ret = sqlite3_step(stmt);
238 return ret;
281 int ret;
289 ret = hdb_sqlite_open_database(context, db, 0);
290 if (ret) {
291 ret = hdb_sqlite_open_database(context, db, SQLITE_OPEN_CREATE);
292 if (ret) goto out;
296 ret = hdb_sqlite_exec_stmt(context, hsdb->db,
299 if (ret) goto out;
301 ret = hdb_sqlite_exec_stmt(context, hsdb->db,
304 if (ret) goto out;
307 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
310 if (ret) goto out;
311 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
314 if (ret) goto out;
315 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
318 if (ret) goto out;
319 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
322 if (ret) goto out;
323 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
326 if (ret) goto out;
327 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
330 if (ret) goto out;
331 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
334 if (ret) goto out;
335 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
338 if (ret) goto out;
339 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
342 if (ret) goto out;
343 ret = hdb_sqlite_prepare_stmt(context, hsdb->db,
346 if (ret) goto out;
348 ret = hdb_sqlite_step(context, hsdb->db, hsdb->get_version);
349 if(ret == SQLITE_ROW) {
353 ret = 0;
356 ret = EINVAL;
357 krb5_set_error_message(context, ret, "HDBSQLITE_VERSION mismatch");
360 if(ret) goto out;
370 return ret;
391 krb5_error_code ret;
397 ret = krb5_unparse_name(context, principal, &principal_string);
398 if (ret) {
400 return ret;
408 ret = HDB_ERR_NOENTRY;
411 ret = EINVAL;
412 krb5_set_error_message(context, ret,
422 ret = hdb_value2entry(context, &value, &entry->entry);
423 if(ret)
427 ret = hdb_unseal_keys(context, db, &entry->entry);
428 if(ret) {
434 ret = 0;
443 return ret;
458 int ret;
461 ret = hdb_sqlite_step(context, hsdb->db, statement);
465 return ret;
484 int ret;
495 ret = hdb_sqlite_exec_stmt(context, hsdb->db,
497 if(ret != SQLITE_OK) {
498 ret = EINVAL;
499 krb5_set_error_message(context, ret,
505 ret = krb5_unparse_name(context,
507 if (ret) {
511 ret = hdb_seal_keys(context, db, &entry->entry);
512 if(ret) {
516 ret = hdb_entry2value(context, &entry->entry, &value);
517 if(ret) {
522 ret = hdb_sqlite_step(context, hsdb->db, get_ids);
524 if(ret == SQLITE_DONE) { /* No such principal */
528 ret = hdb_sqlite_step(context, hsdb->db, hsdb->add_entry);
531 if(ret != SQLITE_DONE)
536 ret = hdb_sqlite_step(context, hsdb->db, hsdb->add_principal);
539 if(ret != SQLITE_DONE)
544 } else if(ret == SQLITE_ROW) { /* Found a principal */
552 ret = hdb_sqlite_step_once(context, db, hsdb->delete_aliases);
553 if(ret != SQLITE_DONE)
559 ret = hdb_sqlite_step_once(context, db, hsdb->update_entry);
560 if(ret != SQLITE_DONE)
568 ret = hdb_entry_get_aliases(&entry->entry, &aliases);
569 if(ret || aliases == NULL)
574 ret = krb5_unparse_name(context, &aliases->aliases.val[i],
576 if (ret) {
584 ret = hdb_sqlite_step_once(context, db, hsdb->add_alias);
588 if(ret != SQLITE_DONE)
592 ret = 0;
603 ret = hdb_sqlite_exec_stmt(context, hsdb->db, "COMMIT", EINVAL);
604 if(ret != SQLITE_OK)
606 ret, sqlite3_errmsg(hsdb->db));
608 return ret;
613 ret, sqlite3_errmsg(hsdb->db));
617 ret = hdb_sqlite_exec_stmt(context, hsdb->db,
619 return ret;
669 int ret;
672 ret = hdb_clear_master_key(context, db);
682 return ret;
714 krb5_error_code ret = 0;
726 ret = hdb_value2entry(context, &value, &entry->entry);
730 ret = HDB_ERR_NOENTRY;
735 ret = EINVAL;
738 return ret;
750 krb5_error_code ret;
754 ret = hdb_sqlite_nextkey(context, db, flags, entry);
755 if(ret)
756 return ret;
768 int ret;
777 ret = rename(hsdb->db_file, new_name);
782 return ret;
792 krb5_error_code ret;
797 ret = krb5_unparse_name(context, principal, &principal_string);
798 if (ret) {
800 return ret;
805 ret = hdb_sqlite_step(context, hsdb->db, remove);
806 if (ret != SQLITE_DONE) {
807 ret = EINVAL;
808 krb5_set_error_message(context, ret,
810 ret);
812 ret = 0;
817 return ret;
833 krb5_error_code ret;
850 ret = hdb_sqlite_make_database(context, *db, argument);
851 if (ret) {
855 return ret;