Lines Matching refs:err

86     long err = 0;  in krb5int_open_plugin()  local
91 if (!err) { in krb5int_open_plugin()
94 err = errno; in krb5int_open_plugin()
98 if (!err) { in krb5int_open_plugin()
100 if (htmp == NULL) { err = errno; } in krb5int_open_plugin()
104 if (!err && (statbuf.st_mode & S_IFMT) == S_IFREG) { in krb5int_open_plugin()
112 if (!err) { in krb5int_open_plugin()
117 err = ENOENT; /* XXX */ in krb5int_open_plugin()
118 krb5int_set_error (ep, err, "%s", e); in krb5int_open_plugin()
122 if (!err) { in krb5int_open_plugin()
133 if (!err && (statbuf.st_mode & S_IFMT) == S_IFDIR) { in krb5int_open_plugin()
138 if (!err) { in krb5int_open_plugin()
141 if (pluginPath == NULL) { err = ENOMEM; } in krb5int_open_plugin()
144 if (!err) { in krb5int_open_plugin()
147 if (pluginURL == NULL) { err = ENOMEM; } in krb5int_open_plugin()
150 if (!err) { in krb5int_open_plugin()
152 if (pluginBundle == NULL) { err = ENOENT; } /* XXX need better error */ in krb5int_open_plugin()
155 if (!err) { in krb5int_open_plugin()
158 if (!loaded) { err = ENOENT; } /* XXX need better error */ in krb5int_open_plugin()
162 if (!err) { in krb5int_open_plugin()
174 if (!err && !got_plugin) { in krb5int_open_plugin()
175 err = ENOENT; /* no plugin or no way to load plugins */ in krb5int_open_plugin()
178 if (!err) { in krb5int_open_plugin()
185 return err; in krb5int_open_plugin()
194 long err = 0; in krb5int_get_plugin_sym() local
198 if (!err && !sym && (h->dlhandle != NULL)) { in krb5int_get_plugin_sym()
205 err = ENOENT; /* XXX */ in krb5int_get_plugin_sym()
206 krb5int_set_error(ep, err, "%s", e); in krb5int_get_plugin_sym()
212 if (!err && !sym && (h->bundle != NULL)) { in krb5int_get_plugin_sym()
215 if (!err) { in krb5int_get_plugin_sym()
218 if (cfsymname == NULL) { err = ENOMEM; } in krb5int_get_plugin_sym()
221 if (!err) { in krb5int_get_plugin_sym()
227 if (sym == NULL) { err = ENOENT; } /* XXX */ in krb5int_get_plugin_sym()
234 if (!err && (sym == NULL)) { in krb5int_get_plugin_sym()
235 err = ENOENT; /* unimplemented */ in krb5int_get_plugin_sym()
238 if (!err) { in krb5int_get_plugin_sym()
242 return err; in krb5int_get_plugin_sym()
257 long err = krb5int_get_plugin_sym (h, csymname, 1, &dptr, ep); in krb5int_get_plugin_func() local
258 if (!err) { in krb5int_get_plugin_func()
262 return err; in krb5int_get_plugin_func()
307 long err = 0; in krb5int_plugin_file_handle_array_init() local
310 if (*harray == NULL) { err = errno; } in krb5int_plugin_file_handle_array_init()
312 return err; in krb5int_plugin_file_handle_array_init()
319 long err = 0; in krb5int_plugin_file_handle_array_add() local
325 err = errno; in krb5int_plugin_file_handle_array_add()
333 return err; in krb5int_plugin_file_handle_array_add()
373 long err = 0; in krb5int_get_plugin_filenames() local
378 if (!err) { in krb5int_get_plugin_filenames()
383 if (tempnames == NULL) { err = errno; } in krb5int_get_plugin_filenames()
386 if (!err) { in krb5int_get_plugin_filenames()
388 for (i = 0; !err && (filebases[i] != NULL); i++) { in krb5int_get_plugin_filenames()
390 for (j = 0; !err && (fileexts[j] != NULL); j++) { in krb5int_get_plugin_filenames()
394 err = errno; in krb5int_get_plugin_filenames()
403 if (!err) { in krb5int_get_plugin_filenames()
410 return err; in krb5int_get_plugin_filenames()
424 long err = 0; in krb5int_open_plugin_dirs() local
430 if (!err) { in krb5int_open_plugin_dirs()
431 err = krb5int_plugin_file_handle_array_init (&h); in krb5int_open_plugin_dirs()
434 if (!err && (filebases != NULL)) { in krb5int_open_plugin_dirs()
435 err = krb5int_get_plugin_filenames (filebases, &filenames); in krb5int_open_plugin_dirs()
438 for (i = 0; !err && dirnames[i] != NULL; i++) { in krb5int_open_plugin_dirs()
444 for (j = 0; !err && filenames[j] != NULL; j++) { in krb5int_open_plugin_dirs()
448 if (!err) { in krb5int_open_plugin_dirs()
451 err = errno; in krb5int_open_plugin_dirs()
459 err = krb5int_plugin_file_handle_array_add (&h, &count, handle); in krb5int_open_plugin_dirs()
460 if (!err) { handle = NULL; } /* h takes ownership */ in krb5int_open_plugin_dirs()
471 while (dir != NULL && !err) { in krb5int_open_plugin_dirs()
490 if (!err) { in krb5int_open_plugin_dirs()
493 err = errno; in krb5int_open_plugin_dirs()
500 if (!err) { in krb5int_open_plugin_dirs()
502 err = krb5int_plugin_file_handle_array_add (&h, &count, handle); in krb5int_open_plugin_dirs()
503 if (!err) { handle = NULL; } /* h takes ownership */ in krb5int_open_plugin_dirs()
514 err = ENOENT; in krb5int_open_plugin_dirs()
519 if (err == ENOENT) { in krb5int_open_plugin_dirs()
520 err = 0; /* ran out of plugins -- do nothing */ in krb5int_open_plugin_dirs()
523 if (!err) { in krb5int_open_plugin_dirs()
531 return err; in krb5int_open_plugin_dirs()
560 long err = 0; in krb5int_get_plugin_dir_data() local
569 if (!err) { in krb5int_get_plugin_dir_data()
571 if (p == NULL) { err = errno; } in krb5int_get_plugin_dir_data()
574 if (!err && (dirhandle != NULL) && (dirhandle->files != NULL)) { in krb5int_get_plugin_dir_data()
577 for (i = 0; !err && (dirhandle->files[i] != NULL); i++) { in krb5int_get_plugin_dir_data()
586 err = errno; in krb5int_get_plugin_dir_data()
596 if (!err) { in krb5int_get_plugin_dir_data()
603 return err; in krb5int_get_plugin_dir_data()
619 long err = 0; in krb5int_get_plugin_dir_func() local
628 if (!err) { in krb5int_get_plugin_dir_func()
630 if (p == NULL) { err = errno; } in krb5int_get_plugin_dir_func()
633 if (!err && (dirhandle != NULL) && (dirhandle->files != NULL)) { in krb5int_get_plugin_dir_func()
636 for (i = 0; !err && (dirhandle->files[i] != NULL); i++) { in krb5int_get_plugin_dir_func()
645 err = errno; in krb5int_get_plugin_dir_func()
655 if (!err) { in krb5int_get_plugin_dir_func()
662 return err; in krb5int_get_plugin_dir_func()