Lines Matching refs:err

176     long err = 0;
181 if (!err) {
184 err = errno;
188 if (!err) {
190 if (htmp == NULL) { err = ENOMEM; }
194 if (!err && ((statbuf.st_mode & S_IFMT) == S_IFREG
215 if (lock_err) { err = lock_err; }
217 if (!err) {
221 if (pluginString == NULL) { err = ENOMEM; }
224 if (!err) {
229 if (pluginURL == NULL) { err = ENOMEM; }
232 if (!err) {
234 if (pluginBundle == NULL) { err = ENOENT; } /* XXX need better error */
237 if (!err) {
239 if (executableURL == NULL) { err = ENOMEM; }
242 if (!err) {
247 err = ENOMEM;
251 if (!err) {
271 if (!err) {
278 err = ENOENT; /* XXX */
279 krb5int_set_error (ep, err, "%s", e);
283 if (!err) {
294 if (!err && (statbuf.st_mode & S_IFMT) == S_IFREG) {
300 err = ENOENT; /* XXX */
301 krb5int_set_error (ep, err, "%s", "unable to load dll");
304 if (!err) {
315 if (!err && !got_plugin) {
316 err = ENOENT; /* no plugin or no way to load plugins */
319 if (!err) {
326 return err;
334 long err = 0;
338 if (!err && !sym && (h->dlhandle != NULL)) {
347 err = ENOENT; /* XXX */
348 krb5int_set_error(ep, err, "%s", e);
357 if (!err && !sym && (h->hinstPlugin != NULL)) {
362 err = ENOENT; /* XXX */
363 krb5int_set_error(ep, err, "%s", e);
381 if (!err && (sym == NULL)) {
382 err = ENOENT; /* unimplemented */
385 if (!err) {
389 return err;
404 long err = krb5int_get_plugin_sym (h, csymname, 1, &dptr, ep);
405 if (!err) {
409 return err;
456 long err = 0;
459 if (*harray == NULL) { err = ENOMEM; }
461 return err;
468 long err = 0;
474 err = ENOMEM;
482 return err;
522 long err = 0;
529 if (!filebases) { err = EINVAL; }
530 if (!filenames) { err = EINVAL; }
532 if (!err) {
536 if (!tempnames) { err = ENOMEM; }
539 if (!err) {
541 for (i = 0; !err && filebases[i]; i++) {
542 for (j = 0; !err && fileexts[j]; j++) {
546 err = ENOMEM;
553 if (!err) {
560 return err;
574 long err = 0;
580 if (!err) {
581 err = krb5int_plugin_file_handle_array_init (&h);
584 if (!err && (filebases != NULL)) {
585 err = krb5int_get_plugin_filenames (filebases, &filenames);
588 for (i = 0; !err && dirnames[i] != NULL; i++) {
593 for (j = 0; !err && filenames[j] != NULL; j++) {
597 if (!err) {
600 err = ENOMEM;
605 err = krb5int_plugin_file_handle_array_add (&h, &count, handle);
606 if (!err) { handle = NULL; } /* h takes ownership */
616 while (dir != NULL && !err) {
635 if (!err) {
639 err = ENOMEM;
643 if (!err) {
645 err = krb5int_plugin_file_handle_array_add (&h, &count, handle);
646 if (!err) { handle = NULL; } /* h takes ownership */
658 if (err == ENOENT) {
659 err = 0; /* ran out of plugins -- do nothing */
662 if (!err) {
670 return err;
699 long err = 0;
708 if (!err) {
710 if (p == NULL) { err = ENOMEM; }
713 if (!err && (dirhandle != NULL) && (dirhandle->files != NULL)) {
716 for (i = 0; !err && (dirhandle->files[i] != NULL); i++) {
725 err = ENOMEM;
735 if (!err) {
742 return err;
758 long err = 0;
767 if (!err) {
769 if (p == NULL) { err = ENOMEM; }
772 if (!err && (dirhandle != NULL) && (dirhandle->files != NULL)) {
775 for (i = 0; !err && (dirhandle->files[i] != NULL); i++) {
784 err = ENOMEM;
794 if (!err) {
801 return err;