Lines Matching refs:status

119     krb5_error_code status = 0;  in kdb_get_conf_section()  local
127 status = profile_get_string(kcontext->profile, in kdb_get_conf_section()
137 if (status) { in kdb_get_conf_section()
153 krb5_error_code status = 0; in kdb_get_library_name() local
158 status = profile_get_string(kcontext->profile, in kdb_get_library_name()
167 if (status) { in kdb_get_library_name()
173 status = profile_get_string(kcontext->profile, KDB_MODULE_SECTION, value, in kdb_get_library_name()
179 if (status) { in kdb_get_library_name()
240 krb5_error_code status; in kdb_load_library() local
251 status = ENOMEM; in kdb_load_library()
255 status = kdb_init_lib_lock(*lib); in kdb_load_library()
256 if (status) { in kdb_load_library()
281 status = KRB5_KDB_DBTYPE_NOSUP; in kdb_load_library()
282 krb5_db_set_err(kcontext, krb5_err_have_str, status, buf); in kdb_load_library()
290 if ((status = (*lib)->vftabl.init_library())) { in kdb_load_library()
293 lib_name, status); in kdb_load_library()
294 status = KRB5_KDB_DBTYPE_INIT; in kdb_load_library()
295 krb5_db_set_err(kcontext, krb5_err_have_str, status, buf); in kdb_load_library()
300 if (status) { in kdb_load_library()
303 return status; in kdb_load_library()
314 krb5_error_code status = 0; in kdb_load_library() local
339 status = ENOMEM; in kdb_load_library()
343 status = kdb_init_lib_lock(*lib); in kdb_load_library()
344 if (status) { in kdb_load_library()
352 status = profile_get_values(kcontext->profile, dbpath_names, &profpath); in kdb_load_library()
353 if (status != 0 && status != PROF_NO_RELATION) in kdb_load_library()
362 status = errno; in kdb_load_library()
368 status = 0; in kdb_load_library()
370 if ((status = krb5int_open_plugin_dirs ((const char **) path, in kdb_load_library()
373 const char *err_str = krb5_get_error_message(kcontext, status); in kdb_load_library()
374 status = KRB5_KDB_DBTYPE_NOTFOUND; in kdb_load_library()
375 krb5_set_error_message (kcontext, status, in kdb_load_library()
381 if ((status = krb5int_get_plugin_dir_data (&(*lib)->dl_dir_handle, "kdb_function_table", in kdb_load_library()
383 const char *err_str = krb5_get_error_message(kcontext, status); in kdb_load_library()
384 status = KRB5_KDB_DBTYPE_INIT; in kdb_load_library()
385 krb5_set_error_message (kcontext, status, in kdb_load_library()
393 status = KRB5_KDB_DBTYPE_NOTFOUND; in kdb_load_library()
394 krb5_set_error_message (kcontext, status, in kdb_load_library()
403 if ((status = (*lib)->vftabl.init_library())) { in kdb_load_library()
413 if (status) { in kdb_load_library()
423 return status; in kdb_load_library()
432 krb5_error_code status = 0; in kdb_find_library() local
436 if ((status = kdb_lock_list()) != 0) { in kdb_find_library()
452 status = kdb_load_library(kcontext, lib_name, lib); in kdb_find_library()
453 if (status) { in kdb_find_library()
474 return status; in kdb_find_library()
480 krb5_error_code status = 0; in kdb_free_library() local
483 if ((status = kdb_lock_list()) != 0) { in kdb_free_library()
491 status = lib->vftabl.fini_library(); in kdb_free_library()
492 if (status) { in kdb_free_library()
521 return status; in kdb_free_library()
528 krb5_error_code status = 0; in kdb_setup_lib_handle() local
534 status = ENOMEM; in kdb_setup_lib_handle()
540 status = KRB5_KDB_DBTYPE_NOTFOUND; in kdb_setup_lib_handle()
544 status = kdb_find_library(kcontext, library, &lib); in kdb_setup_lib_handle()
545 if (status) { in kdb_setup_lib_handle()
555 if (status) { in kdb_setup_lib_handle()
562 return status; in kdb_setup_lib_handle()
568 krb5_error_code status = 0; in kdb_free_lib_handle() local
570 status = in kdb_free_lib_handle()
573 if (status) { in kdb_free_lib_handle()
581 return status; in kdb_free_lib_handle()
610 krb5_error_code status = 0; in krb5_db_open() local
616 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_open()
617 krb5_set_error_message (kcontext, status, in krb5_db_open()
624 status = kdb_setup_lib_handle(kcontext); in krb5_db_open()
625 if (status) { in krb5_db_open()
631 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_open()
632 if (status) { in krb5_db_open()
638 status = in krb5_db_open()
641 get_errmsg(kcontext, status); in krb5_db_open()
646 if (status) in krb5_db_open()
652 return status; in krb5_db_open()
665 krb5_error_code status = 0; in krb5_db_create() local
671 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_create()
672 krb5_set_error_message (kcontext, status, in krb5_db_create()
679 status = kdb_setup_lib_handle(kcontext); in krb5_db_create()
680 if (status) { in krb5_db_create()
686 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create()
687 if (status) { in krb5_db_create()
691 status = in krb5_db_create()
693 get_errmsg(kcontext, status); in krb5_db_create()
700 return status; in krb5_db_create()
706 krb5_error_code status = 0; in krb5_db_fini() local
715 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_fini()
716 if (status) { in krb5_db_fini()
720 status = dal_handle->lib_handle->vftabl.fini_module(kcontext); in krb5_db_fini()
721 get_errmsg(kcontext, status); in krb5_db_fini()
725 if (status) { in krb5_db_fini()
729 status = kdb_free_lib_handle(kcontext); in krb5_db_fini()
732 return status; in krb5_db_fini()
738 krb5_error_code status = 0; in krb5_db_destroy() local
744 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_destroy()
745 krb5_set_error_message (kcontext, status, in krb5_db_destroy()
752 status = kdb_setup_lib_handle(kcontext); in krb5_db_destroy()
753 if (status) { in krb5_db_destroy()
759 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_destroy()
760 if (status) { in krb5_db_destroy()
764 status = in krb5_db_destroy()
766 get_errmsg(kcontext, status); in krb5_db_destroy()
772 return status; in krb5_db_destroy()
778 krb5_error_code status = 0; in krb5_db_get_age() local
782 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_age()
783 if (status) { in krb5_db_get_age()
789 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_age()
790 if (status) { in krb5_db_get_age()
794 status = dal_handle->lib_handle->vftabl.db_get_age(kcontext, db_name, t); in krb5_db_get_age()
795 get_errmsg(kcontext, status); in krb5_db_get_age()
799 return status; in krb5_db_get_age()
805 krb5_error_code status = 0; in krb5_db_set_option() local
809 status = kdb_setup_lib_handle(kcontext); in krb5_db_set_option()
810 if (status) { in krb5_db_set_option()
816 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_option()
817 if (status) { in krb5_db_set_option()
821 status = in krb5_db_set_option()
823 get_errmsg(kcontext, status); in krb5_db_set_option()
827 return status; in krb5_db_set_option()
833 krb5_error_code status = 0; in krb5_db_lock() local
837 status = kdb_setup_lib_handle(kcontext); in krb5_db_lock()
838 if (status) { in krb5_db_lock()
845 status = kdb_lock_lib_lock(dal_handle->lib_handle, TRUE); in krb5_db_lock()
846 if (status) { in krb5_db_lock()
850 status = dal_handle->lib_handle->vftabl.db_lock(kcontext, lock_mode); in krb5_db_lock()
851 get_errmsg(kcontext, status); in krb5_db_lock()
857 return status; in krb5_db_lock()
863 krb5_error_code status = 0; in krb5_db_unlock() local
867 status = kdb_setup_lib_handle(kcontext); in krb5_db_unlock()
868 if (status) { in krb5_db_unlock()
875 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_unlock()
876 if (status) { in krb5_db_unlock()
880 status = dal_handle->lib_handle->vftabl.db_unlock(kcontext); in krb5_db_unlock()
881 get_errmsg(kcontext, status); in krb5_db_unlock()
886 return status; in krb5_db_unlock()
895 krb5_error_code status = 0; in krb5_db_get_principal() local
899 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_principal()
900 if (status) { in krb5_db_get_principal()
906 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal()
907 if (status) { in krb5_db_get_principal()
911 status = in krb5_db_get_principal()
915 get_errmsg(kcontext, status); in krb5_db_get_principal()
919 return status; in krb5_db_get_principal()
928 krb5_error_code status = 0; in krb5_db_get_principal_nolock() local
932 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_principal_nolock()
933 if (status) { in krb5_db_get_principal_nolock()
939 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_principal_nolock()
940 if (status) { in krb5_db_get_principal_nolock()
944 status = in krb5_db_get_principal_nolock()
949 get_errmsg(kcontext, status); in krb5_db_get_principal_nolock()
953 return status; in krb5_db_get_principal_nolock()
959 krb5_error_code status = 0; in krb5_db_free_principal() local
963 status = kdb_setup_lib_handle(kcontext); in krb5_db_free_principal()
964 if (status) { in krb5_db_free_principal()
970 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_principal()
971 if (status) { in krb5_db_free_principal()
975 status = in krb5_db_free_principal()
978 get_errmsg(kcontext, status); in krb5_db_free_principal()
982 return status; in krb5_db_free_principal()
989 krb5_error_code status = 0; in krb5_db_put_principal() local
996 status = kdb_setup_lib_handle(kcontext); in krb5_db_put_principal()
997 if (status) { in krb5_db_put_principal()
1017 status = EINVAL; in krb5_db_put_principal()
1024 status = ENOMEM; in krb5_db_put_principal()
1051 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_principal()
1052 if (status) { in krb5_db_put_principal()
1056 status = dal_handle->lib_handle->vftabl.db_put_principal(kcontext, entries, in krb5_db_put_principal()
1059 get_errmsg(kcontext, status); in krb5_db_put_principal()
1073 return status; in krb5_db_put_principal()
1080 krb5_error_code status = 0; in krb5_db_delete_principal() local
1084 status = kdb_setup_lib_handle(kcontext); in krb5_db_delete_principal()
1085 if (status) { in krb5_db_delete_principal()
1091 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_principal()
1092 if (status) { in krb5_db_delete_principal()
1096 status = in krb5_db_delete_principal()
1100 get_errmsg(kcontext, status); in krb5_db_delete_principal()
1104 return status; in krb5_db_delete_principal()
1115 krb5_error_code status = 0; in krb5_db_iterate() local
1119 status = kdb_setup_lib_handle(kcontext); in krb5_db_iterate()
1120 if (status) { in krb5_db_iterate()
1126 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iterate()
1127 if (status) { in krb5_db_iterate()
1132 status = dal_handle->lib_handle->vftabl.db_iterate(kcontext, in krb5_db_iterate()
1136 get_errmsg(kcontext, status); in krb5_db_iterate()
1140 return status; in krb5_db_iterate()
1146 krb5_error_code status = 0; in krb5_supported_realms() local
1150 status = kdb_setup_lib_handle(kcontext); in krb5_supported_realms()
1151 if (status) { in krb5_supported_realms()
1157 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_supported_realms()
1158 if (status) { in krb5_supported_realms()
1162 status = in krb5_supported_realms()
1164 get_errmsg(kcontext, status); in krb5_supported_realms()
1168 return status; in krb5_supported_realms()
1174 krb5_error_code status = 0; in krb5_free_supported_realms() local
1178 status = kdb_setup_lib_handle(kcontext); in krb5_free_supported_realms()
1179 if (status) { in krb5_free_supported_realms()
1185 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_free_supported_realms()
1186 if (status) { in krb5_free_supported_realms()
1190 status = in krb5_free_supported_realms()
1193 get_errmsg(kcontext, status); in krb5_free_supported_realms()
1197 return status; in krb5_free_supported_realms()
1204 krb5_error_code status = 0; in krb5_db_set_master_key_ext() local
1208 status = kdb_setup_lib_handle(kcontext); in krb5_db_set_master_key_ext()
1209 if (status) { in krb5_db_set_master_key_ext()
1215 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_set_master_key_ext()
1216 if (status) { in krb5_db_set_master_key_ext()
1220 status = dal_handle->lib_handle->vftabl.set_master_key(kcontext, pwd, key); in krb5_db_set_master_key_ext()
1221 get_errmsg(kcontext, status); in krb5_db_set_master_key_ext()
1226 return status; in krb5_db_set_master_key_ext()
1238 krb5_error_code status = 0; in krb5_db_get_mkey() local
1242 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_mkey()
1243 if (status) { in krb5_db_get_mkey()
1249 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_mkey()
1250 if (status) { in krb5_db_get_mkey()
1256 status = dal_handle->lib_handle->vftabl.get_master_key(kcontext, key); in krb5_db_get_mkey()
1257 get_errmsg(kcontext, status); in krb5_db_get_mkey()
1261 return status; in krb5_db_get_mkey()
1270 krb5_error_code status = 0; in krb5_db_store_master_key() local
1274 status = kdb_setup_lib_handle(kcontext); in krb5_db_store_master_key()
1275 if (status) { in krb5_db_store_master_key()
1281 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_store_master_key()
1282 if (status) { in krb5_db_store_master_key()
1286 status = dal_handle->lib_handle->vftabl.store_master_key(kcontext, in krb5_db_store_master_key()
1290 get_errmsg(kcontext, status); in krb5_db_store_master_key()
1294 return status; in krb5_db_store_master_key()
1399 krb5_error_code status = 0; in krb5_db_verify_master_key() local
1403 status = kdb_setup_lib_handle(kcontext); in krb5_db_verify_master_key()
1404 if (status) { in krb5_db_verify_master_key()
1410 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_verify_master_key()
1411 if (status) { in krb5_db_verify_master_key()
1415 status = dal_handle->lib_handle->vftabl.verify_master_key(kcontext, in krb5_db_verify_master_key()
1417 get_errmsg(kcontext, status); in krb5_db_verify_master_key()
1421 return status; in krb5_db_verify_master_key()
1427 krb5_error_code status; in krb5_db_alloc() local
1432 status = kdb_setup_lib_handle(kcontext); in krb5_db_alloc()
1433 if (status) { in krb5_db_alloc()
1449 krb5_error_code status; in krb5_db_free() local
1453 status = kdb_setup_lib_handle(kcontext); in krb5_db_free()
1454 if (status) { in krb5_db_free()
1489 krb5_error_code status = 0; in krb5_dbe_search_enctype() local
1493 status = kdb_setup_lib_handle(kcontext); in krb5_dbe_search_enctype()
1494 if (status) { in krb5_dbe_search_enctype()
1500 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_search_enctype()
1501 if (status) { in krb5_dbe_search_enctype()
1505 status = dal_handle->lib_handle->vftabl.dbe_search_enctype(kcontext, in krb5_dbe_search_enctype()
1511 get_errmsg(kcontext, status); in krb5_dbe_search_enctype()
1515 return status; in krb5_dbe_search_enctype()
1777 krb5_error_code status = 0; in krb5_dbe_cpw() local
1781 status = kdb_setup_lib_handle(kcontext); in krb5_dbe_cpw()
1782 if (status) { in krb5_dbe_cpw()
1788 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_dbe_cpw()
1789 if (status) { in krb5_dbe_cpw()
1793 status = dal_handle->lib_handle->vftabl.db_change_pwd(kcontext, in krb5_dbe_cpw()
1800 get_errmsg(kcontext, status); in krb5_dbe_cpw()
1804 return status; in krb5_dbe_cpw()
1811 krb5_error_code status = 0; in krb5_db_create_policy() local
1815 status = kdb_setup_lib_handle(kcontext); in krb5_db_create_policy()
1816 if (status) { in krb5_db_create_policy()
1822 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_create_policy()
1823 if (status) { in krb5_db_create_policy()
1827 status = dal_handle->lib_handle->vftabl.db_create_policy(kcontext, policy); in krb5_db_create_policy()
1828 get_errmsg(kcontext, status); in krb5_db_create_policy()
1832 return status; in krb5_db_create_policy()
1839 krb5_error_code status = 0; in krb5_db_get_policy() local
1843 status = kdb_setup_lib_handle(kcontext); in krb5_db_get_policy()
1844 if (status) { in krb5_db_get_policy()
1850 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_get_policy()
1851 if (status) { in krb5_db_get_policy()
1855 status = in krb5_db_get_policy()
1858 get_errmsg(kcontext, status); in krb5_db_get_policy()
1862 return status; in krb5_db_get_policy()
1868 krb5_error_code status = 0; in krb5_db_put_policy() local
1872 status = kdb_setup_lib_handle(kcontext); in krb5_db_put_policy()
1873 if (status) { in krb5_db_put_policy()
1879 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_put_policy()
1880 if (status) { in krb5_db_put_policy()
1884 status = dal_handle->lib_handle->vftabl.db_put_policy(kcontext, policy); in krb5_db_put_policy()
1885 get_errmsg(kcontext, status); in krb5_db_put_policy()
1889 return status; in krb5_db_put_policy()
1896 krb5_error_code status = 0; in krb5_db_iter_policy() local
1900 status = kdb_setup_lib_handle(kcontext); in krb5_db_iter_policy()
1901 if (status) { in krb5_db_iter_policy()
1907 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_iter_policy()
1908 if (status) { in krb5_db_iter_policy()
1912 status = in krb5_db_iter_policy()
1915 get_errmsg(kcontext, status); in krb5_db_iter_policy()
1919 return status; in krb5_db_iter_policy()
1925 krb5_error_code status = 0; in krb5_db_delete_policy() local
1929 status = kdb_setup_lib_handle(kcontext); in krb5_db_delete_policy()
1930 if (status) { in krb5_db_delete_policy()
1936 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_delete_policy()
1937 if (status) { in krb5_db_delete_policy()
1941 status = dal_handle->lib_handle->vftabl.db_delete_policy(kcontext, policy); in krb5_db_delete_policy()
1942 get_errmsg(kcontext, status); in krb5_db_delete_policy()
1946 return status; in krb5_db_delete_policy()
1952 krb5_error_code status = 0; in krb5_db_free_policy() local
1956 status = kdb_setup_lib_handle(kcontext); in krb5_db_free_policy()
1957 if (status) { in krb5_db_free_policy()
1963 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_free_policy()
1964 if (status) { in krb5_db_free_policy()
1969 get_errmsg(kcontext, status); in krb5_db_free_policy()
1979 krb5_error_code status = 0; in krb5_db_promote() local
1985 status = KRB5_KDB_SERVER_INTERNAL_ERR; in krb5_db_promote()
1986 krb5_set_error_message (kcontext, status, in krb5_db_promote()
1993 status = kdb_setup_lib_handle(kcontext); in krb5_db_promote()
1994 if (status) { in krb5_db_promote()
2000 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_promote()
2001 if (status) { in krb5_db_promote()
2005 status = in krb5_db_promote()
2007 get_errmsg(kcontext, status); in krb5_db_promote()
2013 return status; in krb5_db_promote()
2026 krb5_error_code status = 0; in krb5_db_supports_iprop() local
2030 status = kdb_setup_lib_handle(kcontext); in krb5_db_supports_iprop()
2031 if (status) { in krb5_db_supports_iprop()
2037 status = kdb_lock_lib_lock(dal_handle->lib_handle, FALSE); in krb5_db_supports_iprop()
2038 if (status) { in krb5_db_supports_iprop()
2046 return status; in krb5_db_supports_iprop()