Lines Matching refs:status

120     krb5_error_code status = 0;  in kdb_get_conf_section()  local
128 status = profile_get_string(kcontext->profile, in kdb_get_conf_section()
138 if (status) { in kdb_get_conf_section()
154 krb5_error_code status = 0; in kdb_get_library_name() local
159 status = profile_get_string(kcontext->profile, in kdb_get_library_name()
168 if (status) { in kdb_get_library_name()
174 status = profile_get_string(kcontext->profile, KDB_MODULE_SECTION, value, in kdb_get_library_name()
180 if (status) { in kdb_get_library_name()
241 krb5_error_code status; in kdb_load_library() local
252 status = ENOMEM; in kdb_load_library()
256 status = kdb_init_lib_lock(*lib); in kdb_load_library()
257 if (status) { in kdb_load_library()
282 status = KRB5_KDB_DBTYPE_NOSUP; in kdb_load_library()
283 krb5_db_set_err(kcontext, krb5_err_have_str, status, buf); in kdb_load_library()
291 if ((status = (*lib)->vftabl.init_library())) { in kdb_load_library()
294 lib_name, status); in kdb_load_library()
295 status = KRB5_KDB_DBTYPE_INIT; in kdb_load_library()
296 krb5_db_set_err(kcontext, krb5_err_have_str, status, buf); in kdb_load_library()
301 if (status) { in kdb_load_library()
304 return status; in kdb_load_library()
315 krb5_error_code status = 0; in kdb_load_library() local
340 status = ENOMEM; in kdb_load_library()
344 status = kdb_init_lib_lock(*lib); in kdb_load_library()
345 if (status) { in kdb_load_library()
353 status = profile_get_values(kcontext->profile, dbpath_names, &profpath); in kdb_load_library()
354 if (status != 0 && status != PROF_NO_RELATION) in kdb_load_library()
363 status = errno; in kdb_load_library()
369 status = 0; in kdb_load_library()
371 if ((status = krb5int_open_plugin_dirs ((const char **) path, in kdb_load_library()
374 const char *err_str = krb5_get_error_message(kcontext, status); in kdb_load_library()
375 status = KRB5_KDB_DBTYPE_NOTFOUND; in kdb_load_library()
376 krb5_set_error_message (kcontext, status, in kdb_load_library()
382 if ((status = krb5int_get_plugin_dir_data (&(*lib)->dl_dir_handle, "kdb_function_table", in kdb_load_library()
384 const char *err_str = krb5_get_error_message(kcontext, status); in kdb_load_library()
385 status = KRB5_KDB_DBTYPE_INIT; in kdb_load_library()
386 krb5_set_error_message (kcontext, status, in kdb_load_library()
394 status = KRB5_KDB_DBTYPE_NOTFOUND; in kdb_load_library()
395 krb5_set_error_message (kcontext, status, in kdb_load_library()
404 if ((status = (*lib)->vftabl.init_library())) { in kdb_load_library()
414 if (status) { in kdb_load_library()
424 return status; in kdb_load_library()
433 krb5_error_code status = 0; in kdb_find_library() local
437 if ((status = kdb_lock_list()) != 0) { in kdb_find_library()
453 status = kdb_load_library(kcontext, lib_name, lib); in kdb_find_library()
454 if (status) { in kdb_find_library()
475 return status; in kdb_find_library()
481 krb5_error_code status = 0; in kdb_free_library() local
484 if ((status = kdb_lock_list()) != 0) { in kdb_free_library()
492 status = lib->vftabl.fini_library(); in kdb_free_library()
493 if (status) { in kdb_free_library()
522 return status; in kdb_free_library()
529 krb5_error_code status = 0; in kdb_setup_lib_handle() local
535 status = ENOMEM; in kdb_setup_lib_handle()
541 status = KRB5_KDB_DBTYPE_NOTFOUND; in kdb_setup_lib_handle()
545 status = kdb_find_library(kcontext, library, &lib); in kdb_setup_lib_handle()
546 if (status) { in kdb_setup_lib_handle()
556 if (status) { in kdb_setup_lib_handle()
563 return status; in kdb_setup_lib_handle()
569 krb5_error_code status = 0; in kdb_free_lib_handle() local
571 status = in kdb_free_lib_handle()
574 if (status) { in kdb_free_lib_handle()
582 return status; in kdb_free_lib_handle()
611 krb5_error_code status = 0; in krb5_db_open() local
617 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_open()
618 krb5_set_error_message (kcontext, status, in krb5_db_open()
625 status = kdb_setup_lib_handle(kcontext); in krb5_db_open()
626 if (status) { in krb5_db_open()
632 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_open()
633 if (status) { in krb5_db_open()
639 status = in krb5_db_open()
642 get_errmsg(kcontext, status); in krb5_db_open()
647 if (status) in krb5_db_open()
653 return status; in krb5_db_open()
666 krb5_error_code status = 0; in krb5_db_create() local
672 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_create()
673 krb5_set_error_message (kcontext, status, in krb5_db_create()
680 status = kdb_setup_lib_handle(kcontext); in krb5_db_create()
681 if (status) { in krb5_db_create()
687 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create()
688 if (status) { in krb5_db_create()
692 status = in krb5_db_create()
694 get_errmsg(kcontext, status); in krb5_db_create()
701 return status; in krb5_db_create()
707 krb5_error_code status = 0; in krb5_db_fini() local
716 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fini()
717 if (status) { in krb5_db_fini()
721 status = dal_handle->lib_handle->vftabl.fini_module(kcontext); in krb5_db_fini()
722 get_errmsg(kcontext, status); in krb5_db_fini()
726 if (status) { in krb5_db_fini()
730 status = kdb_free_lib_handle(kcontext); in krb5_db_fini()
733 return status; in krb5_db_fini()
739 krb5_error_code status = 0; in krb5_db_destroy() local
745 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_destroy()
746 krb5_set_error_message (kcontext, status, in krb5_db_destroy()
753 status = kdb_setup_lib_handle(kcontext); in krb5_db_destroy()
754 if (status) { in krb5_db_destroy()
760 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_destroy()
761 if (status) { in krb5_db_destroy()
765 status = in krb5_db_destroy()
767 get_errmsg(kcontext, status); in krb5_db_destroy()
773 return status; in krb5_db_destroy()
779 krb5_error_code status = 0; in krb5_db_get_age() local
783 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_age()
784 if (status) { in krb5_db_get_age()
790 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_age()
791 if (status) { in krb5_db_get_age()
795 status = dal_handle->lib_handle->vftabl.db_get_age(kcontext, db_name, t); in krb5_db_get_age()
796 get_errmsg(kcontext, status); in krb5_db_get_age()
800 return status; in krb5_db_get_age()
806 krb5_error_code status = 0; in krb5_db_set_option() local
810 status = kdb_setup_lib_handle(kcontext); in krb5_db_set_option()
811 if (status) { in krb5_db_set_option()
817 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_option()
818 if (status) { in krb5_db_set_option()
822 status = in krb5_db_set_option()
824 get_errmsg(kcontext, status); in krb5_db_set_option()
828 return status; in krb5_db_set_option()
834 krb5_error_code status = 0; in krb5_db_lock() local
838 status = kdb_setup_lib_handle(kcontext); in krb5_db_lock()
839 if (status) { in krb5_db_lock()
846 status = kdb_lock_lib_lock(dal_handle->lib_handle, TRUE); in krb5_db_lock()
847 if (status) { in krb5_db_lock()
851 status = dal_handle->lib_handle->vftabl.db_lock(kcontext, lock_mode); in krb5_db_lock()
852 get_errmsg(kcontext, status); in krb5_db_lock()
858 return status; in krb5_db_lock()
864 krb5_error_code status = 0; in krb5_db_unlock() local
868 status = kdb_setup_lib_handle(kcontext); in krb5_db_unlock()
869 if (status) { in krb5_db_unlock()
876 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_unlock()
877 if (status) { in krb5_db_unlock()
881 status = dal_handle->lib_handle->vftabl.db_unlock(kcontext); in krb5_db_unlock()
882 get_errmsg(kcontext, status); in krb5_db_unlock()
887 return status; in krb5_db_unlock()
896 krb5_error_code status = 0; in krb5_db_get_principal() local
900 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_principal()
901 if (status) { in krb5_db_get_principal()
907 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal()
908 if (status) { in krb5_db_get_principal()
912 status = in krb5_db_get_principal()
916 get_errmsg(kcontext, status); in krb5_db_get_principal()
920 return status; in krb5_db_get_principal()
929 krb5_error_code status = 0; in krb5_db_get_principal_nolock() local
933 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_principal_nolock()
934 if (status) { in krb5_db_get_principal_nolock()
940 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal_nolock()
941 if (status) { in krb5_db_get_principal_nolock()
945 status = in krb5_db_get_principal_nolock()
950 get_errmsg(kcontext, status); in krb5_db_get_principal_nolock()
954 return status; in krb5_db_get_principal_nolock()
960 krb5_error_code status = 0; in krb5_db_free_principal() local
964 status = kdb_setup_lib_handle(kcontext); in krb5_db_free_principal()
965 if (status) { in krb5_db_free_principal()
971 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_principal()
972 if (status) { in krb5_db_free_principal()
976 status = in krb5_db_free_principal()
979 get_errmsg(kcontext, status); in krb5_db_free_principal()
983 return status; in krb5_db_free_principal()
990 krb5_error_code status = 0; in krb5_db_put_principal() local
997 status = kdb_setup_lib_handle(kcontext); in krb5_db_put_principal()
998 if (status) { in krb5_db_put_principal()
1018 status = EINVAL; in krb5_db_put_principal()
1025 status = ENOMEM; in krb5_db_put_principal()
1052 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_principal()
1053 if (status) { in krb5_db_put_principal()
1057 status = dal_handle->lib_handle->vftabl.db_put_principal(kcontext, entries, in krb5_db_put_principal()
1060 get_errmsg(kcontext, status); in krb5_db_put_principal()
1074 return status; in krb5_db_put_principal()
1081 krb5_error_code status = 0; in krb5_db_delete_principal() local
1085 status = kdb_setup_lib_handle(kcontext); in krb5_db_delete_principal()
1086 if (status) { in krb5_db_delete_principal()
1092 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_principal()
1093 if (status) { in krb5_db_delete_principal()
1097 status = in krb5_db_delete_principal()
1101 get_errmsg(kcontext, status); in krb5_db_delete_principal()
1105 return status; in krb5_db_delete_principal()
1116 krb5_error_code status = 0; in krb5_db_iterate() local
1120 status = kdb_setup_lib_handle(kcontext); in krb5_db_iterate()
1121 if (status) { in krb5_db_iterate()
1127 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iterate()
1128 if (status) { in krb5_db_iterate()
1133 status = dal_handle->lib_handle->vftabl.db_iterate(kcontext, in krb5_db_iterate()
1137 get_errmsg(kcontext, status); in krb5_db_iterate()
1141 return status; in krb5_db_iterate()
1147 krb5_error_code status = 0; in krb5_supported_realms() local
1151 status = kdb_setup_lib_handle(kcontext); in krb5_supported_realms()
1152 if (status) { in krb5_supported_realms()
1158 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_supported_realms()
1159 if (status) { in krb5_supported_realms()
1163 status = in krb5_supported_realms()
1165 get_errmsg(kcontext, status); in krb5_supported_realms()
1169 return status; in krb5_supported_realms()
1175 krb5_error_code status = 0; in krb5_free_supported_realms() local
1179 status = kdb_setup_lib_handle(kcontext); in krb5_free_supported_realms()
1180 if (status) { in krb5_free_supported_realms()
1186 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_free_supported_realms()
1187 if (status) { in krb5_free_supported_realms()
1191 status = in krb5_free_supported_realms()
1194 get_errmsg(kcontext, status); in krb5_free_supported_realms()
1198 return status; in krb5_free_supported_realms()
1205 krb5_error_code status = 0; in krb5_db_set_master_key_ext() local
1209 status = kdb_setup_lib_handle(kcontext); in krb5_db_set_master_key_ext()
1210 if (status) { in krb5_db_set_master_key_ext()
1216 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_master_key_ext()
1217 if (status) { in krb5_db_set_master_key_ext()
1221 status = dal_handle->lib_handle->vftabl.set_master_key(kcontext, pwd, key); in krb5_db_set_master_key_ext()
1222 get_errmsg(kcontext, status); in krb5_db_set_master_key_ext()
1227 return status; in krb5_db_set_master_key_ext()
1239 krb5_error_code status = 0; in krb5_db_get_mkey() local
1243 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_mkey()
1244 if (status) { in krb5_db_get_mkey()
1250 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_mkey()
1251 if (status) { in krb5_db_get_mkey()
1257 status = dal_handle->lib_handle->vftabl.get_master_key(kcontext, key); in krb5_db_get_mkey()
1258 get_errmsg(kcontext, status); in krb5_db_get_mkey()
1262 return status; in krb5_db_get_mkey()
1271 krb5_error_code status = 0; in krb5_db_store_master_key() local
1275 status = kdb_setup_lib_handle(kcontext); in krb5_db_store_master_key()
1276 if (status) { in krb5_db_store_master_key()
1282 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_store_master_key()
1283 if (status) { in krb5_db_store_master_key()
1287 status = dal_handle->lib_handle->vftabl.store_master_key(kcontext, in krb5_db_store_master_key()
1291 get_errmsg(kcontext, status); in krb5_db_store_master_key()
1295 return status; in krb5_db_store_master_key()
1400 krb5_error_code status = 0; in krb5_db_verify_master_key() local
1404 status = kdb_setup_lib_handle(kcontext); in krb5_db_verify_master_key()
1405 if (status) { in krb5_db_verify_master_key()
1411 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_verify_master_key()
1412 if (status) { in krb5_db_verify_master_key()
1416 status = dal_handle->lib_handle->vftabl.verify_master_key(kcontext, in krb5_db_verify_master_key()
1418 get_errmsg(kcontext, status); in krb5_db_verify_master_key()
1422 return status; in krb5_db_verify_master_key()
1428 krb5_error_code status; in krb5_db_alloc() local
1433 status = kdb_setup_lib_handle(kcontext); in krb5_db_alloc()
1434 if (status) { in krb5_db_alloc()
1450 krb5_error_code status; in krb5_db_free() local
1454 status = kdb_setup_lib_handle(kcontext); in krb5_db_free()
1455 if (status) { in krb5_db_free()
1490 krb5_error_code status = 0; in krb5_dbe_search_enctype() local
1494 status = kdb_setup_lib_handle(kcontext); in krb5_dbe_search_enctype()
1495 if (status) { in krb5_dbe_search_enctype()
1501 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_search_enctype()
1502 if (status) { in krb5_dbe_search_enctype()
1506 status = dal_handle->lib_handle->vftabl.dbe_search_enctype(kcontext, in krb5_dbe_search_enctype()
1512 get_errmsg(kcontext, status); in krb5_dbe_search_enctype()
1516 return status; in krb5_dbe_search_enctype()
1778 krb5_error_code status = 0; in krb5_dbe_cpw() local
1782 status = kdb_setup_lib_handle(kcontext); in krb5_dbe_cpw()
1783 if (status) { in krb5_dbe_cpw()
1789 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_cpw()
1790 if (status) { in krb5_dbe_cpw()
1794 status = dal_handle->lib_handle->vftabl.db_change_pwd(kcontext, in krb5_dbe_cpw()
1801 get_errmsg(kcontext, status); in krb5_dbe_cpw()
1805 return status; in krb5_dbe_cpw()
1812 krb5_error_code status = 0; in krb5_db_create_policy() local
1816 status = kdb_setup_lib_handle(kcontext); in krb5_db_create_policy()
1817 if (status) { in krb5_db_create_policy()
1823 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create_policy()
1824 if (status) { in krb5_db_create_policy()
1828 status = dal_handle->lib_handle->vftabl.db_create_policy(kcontext, policy); in krb5_db_create_policy()
1829 get_errmsg(kcontext, status); in krb5_db_create_policy()
1833 return status; in krb5_db_create_policy()
1840 krb5_error_code status = 0; in krb5_db_get_policy() local
1844 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_policy()
1845 if (status) { in krb5_db_get_policy()
1851 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_policy()
1852 if (status) { in krb5_db_get_policy()
1856 status = in krb5_db_get_policy()
1859 get_errmsg(kcontext, status); in krb5_db_get_policy()
1863 return status; in krb5_db_get_policy()
1869 krb5_error_code status = 0; in krb5_db_put_policy() local
1873 status = kdb_setup_lib_handle(kcontext); in krb5_db_put_policy()
1874 if (status) { in krb5_db_put_policy()
1880 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_policy()
1881 if (status) { in krb5_db_put_policy()
1885 status = dal_handle->lib_handle->vftabl.db_put_policy(kcontext, policy); in krb5_db_put_policy()
1886 get_errmsg(kcontext, status); in krb5_db_put_policy()
1890 return status; in krb5_db_put_policy()
1897 krb5_error_code status = 0; in krb5_db_iter_policy() local
1901 status = kdb_setup_lib_handle(kcontext); in krb5_db_iter_policy()
1902 if (status) { in krb5_db_iter_policy()
1908 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iter_policy()
1909 if (status) { in krb5_db_iter_policy()
1913 status = in krb5_db_iter_policy()
1916 get_errmsg(kcontext, status); in krb5_db_iter_policy()
1920 return status; in krb5_db_iter_policy()
1926 krb5_error_code status = 0; in krb5_db_delete_policy() local
1930 status = kdb_setup_lib_handle(kcontext); in krb5_db_delete_policy()
1931 if (status) { in krb5_db_delete_policy()
1937 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_policy()
1938 if (status) { in krb5_db_delete_policy()
1942 status = dal_handle->lib_handle->vftabl.db_delete_policy(kcontext, policy); in krb5_db_delete_policy()
1943 get_errmsg(kcontext, status); in krb5_db_delete_policy()
1947 return status; in krb5_db_delete_policy()
1953 krb5_error_code status = 0; in krb5_db_free_policy() local
1957 status = kdb_setup_lib_handle(kcontext); in krb5_db_free_policy()
1958 if (status) { in krb5_db_free_policy()
1964 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_policy()
1965 if (status) { in krb5_db_free_policy()
1970 get_errmsg(kcontext, status); in krb5_db_free_policy()
1980 krb5_error_code status = 0; in krb5_db_promote() local
1986 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_promote()
1987 krb5_set_error_message (kcontext, status, in krb5_db_promote()
1994 status = kdb_setup_lib_handle(kcontext); in krb5_db_promote()
1995 if (status) { in krb5_db_promote()
2001 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_promote()
2002 if (status) { in krb5_db_promote()
2006 status = in krb5_db_promote()
2008 get_errmsg(kcontext, status); in krb5_db_promote()
2014 return status; in krb5_db_promote()
2027 krb5_error_code status = 0; in krb5_db_supports_iprop() local
2031 status = kdb_setup_lib_handle(kcontext); in krb5_db_supports_iprop()
2032 if (status) { in krb5_db_supports_iprop()
2038 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_supports_iprop()
2039 if (status) { in krb5_db_supports_iprop()
2047 return status; in krb5_db_supports_iprop()