Lines Matching refs:ret

55     int ret;  in krb5_kt_ret_data()  local
57 ret = krb5_ret_int16(sp, &size); in krb5_kt_ret_data()
58 if(ret) in krb5_kt_ret_data()
59 return ret; in krb5_kt_ret_data()
66 ret = krb5_storage_read(sp, data->data, size); in krb5_kt_ret_data()
67 if(ret != size) in krb5_kt_ret_data()
68 return (ret < 0)? errno : KRB5_KT_END; in krb5_kt_ret_data()
77 int ret; in krb5_kt_ret_string() local
79 ret = krb5_ret_int16(sp, &size); in krb5_kt_ret_string()
80 if(ret) in krb5_kt_ret_string()
81 return ret; in krb5_kt_ret_string()
87 ret = krb5_storage_read(sp, *data, size); in krb5_kt_ret_string()
89 if(ret != size) in krb5_kt_ret_string()
90 return (ret < 0)? errno : KRB5_KT_END; in krb5_kt_ret_string()
99 int ret; in krb5_kt_store_data() local
100 ret = krb5_store_int16(sp, data.length); in krb5_kt_store_data()
101 if(ret < 0) in krb5_kt_store_data()
102 return ret; in krb5_kt_store_data()
103 ret = krb5_storage_write(sp, data.data, data.length); in krb5_kt_store_data()
104 if(ret != (int)data.length){ in krb5_kt_store_data()
105 if(ret < 0) in krb5_kt_store_data()
116 int ret; in krb5_kt_store_string() local
118 ret = krb5_store_int16(sp, len); in krb5_kt_store_string()
119 if(ret < 0) in krb5_kt_store_string()
120 return ret; in krb5_kt_store_string()
121 ret = krb5_storage_write(sp, data, len); in krb5_kt_store_string()
122 if(ret != (int)len){ in krb5_kt_store_string()
123 if(ret < 0) in krb5_kt_store_string()
136 int ret; in krb5_kt_ret_keyblock() local
139 ret = krb5_ret_int16(sp, &tmp); /* keytype + etype */ in krb5_kt_ret_keyblock()
140 if(ret) { in krb5_kt_ret_keyblock()
141 krb5_set_error_message(context, ret, in krb5_kt_ret_keyblock()
144 return ret; in krb5_kt_ret_keyblock()
147 ret = krb5_kt_ret_data(context, sp, &p->keyvalue); in krb5_kt_ret_keyblock()
148 if (ret) in krb5_kt_ret_keyblock()
149 krb5_set_error_message(context, ret, in krb5_kt_ret_keyblock()
152 return ret; in krb5_kt_ret_keyblock()
161 int ret; in krb5_kt_store_keyblock() local
163 ret = krb5_store_int16(sp, p->keytype); /* keytype + etype */ in krb5_kt_store_keyblock()
164 if(ret) { in krb5_kt_store_keyblock()
165 krb5_set_error_message(context, ret, in krb5_kt_store_keyblock()
168 return ret; in krb5_kt_store_keyblock()
170 ret = krb5_kt_store_data(context, sp, p->keyvalue); in krb5_kt_store_keyblock()
171 if (ret) in krb5_kt_store_keyblock()
172 krb5_set_error_message(context, ret, in krb5_kt_store_keyblock()
175 return ret; in krb5_kt_store_keyblock()
186 int ret; in krb5_kt_ret_principal() local
197 ret = krb5_ret_int16(sp, &len); in krb5_kt_ret_principal()
198 if(ret) { in krb5_kt_ret_principal()
199 krb5_set_error_message(context, ret, in krb5_kt_ret_principal()
208 ret = KRB5_KT_END; in krb5_kt_ret_principal()
209 krb5_set_error_message(context, ret, in krb5_kt_ret_principal()
215 ret = krb5_kt_ret_string(context, sp, &p->realm); in krb5_kt_ret_principal()
216 if(ret) { in krb5_kt_ret_principal()
217 krb5_set_error_message(context, ret, in krb5_kt_ret_principal()
224 ret = ENOMEM; in krb5_kt_ret_principal()
225 krb5_set_error_message(context, ret, N_("malloc: out of memory", "")); in krb5_kt_ret_principal()
230 ret = krb5_kt_ret_string(context, sp, p->name.name_string.val + i); in krb5_kt_ret_principal()
231 if(ret) { in krb5_kt_ret_principal()
232 krb5_set_error_message(context, ret, in krb5_kt_ret_principal()
243 ret = krb5_ret_int32(sp, &tmp32); in krb5_kt_ret_principal()
245 if (ret) { in krb5_kt_ret_principal()
246 krb5_set_error_message(context, ret, in krb5_kt_ret_principal()
257 return ret; in krb5_kt_ret_principal()
266 int ret; in krb5_kt_store_principal() local
269 ret = krb5_store_int16(sp, p->name.name_string.len + 1); in krb5_kt_store_principal()
271 ret = krb5_store_int16(sp, p->name.name_string.len); in krb5_kt_store_principal()
272 if(ret) return ret; in krb5_kt_store_principal()
273 ret = krb5_kt_store_string(sp, p->realm); in krb5_kt_store_principal()
274 if(ret) return ret; in krb5_kt_store_principal()
276 ret = krb5_kt_store_string(sp, p->name.name_string.val[i]); in krb5_kt_store_principal()
277 if(ret) in krb5_kt_store_principal()
278 return ret; in krb5_kt_store_principal()
281 ret = krb5_store_int32(sp, p->name.name_type); in krb5_kt_store_principal()
282 if(ret) in krb5_kt_store_principal()
283 return ret; in krb5_kt_store_principal()
313 krb5_error_code ret; in fkt_resolve_java14() local
315 ret = fkt_resolve(context, name, id); in fkt_resolve_java14()
316 if (ret == 0) { in fkt_resolve_java14()
320 return ret; in fkt_resolve_java14()
379 krb5_error_code ret; in fkt_start_seq_get_int() local
384 ret = errno; in fkt_start_seq_get_int()
385 krb5_set_error_message(context, ret, in fkt_start_seq_get_int()
387 d->filename, strerror(ret)); in fkt_start_seq_get_int()
388 return ret; in fkt_start_seq_get_int()
391 ret = _krb5_xlock(context, c->fd, exclusive, d->filename); in fkt_start_seq_get_int()
392 if (ret) { in fkt_start_seq_get_int()
394 return ret; in fkt_start_seq_get_int()
405 ret = krb5_ret_int8(c->sp, &pvno); in fkt_start_seq_get_int()
406 if(ret) { in fkt_start_seq_get_int()
411 return ret; in fkt_start_seq_get_int()
420 ret = krb5_ret_int8(c->sp, &tag); in fkt_start_seq_get_int()
421 if (ret) { in fkt_start_seq_get_int()
426 return ret; in fkt_start_seq_get_int()
451 int ret; in fkt_next_entry_int() local
459 ret = krb5_ret_int32(cursor->sp, &len); in fkt_next_entry_int()
460 if (ret) in fkt_next_entry_int()
461 return ret; in fkt_next_entry_int()
466 ret = krb5_kt_ret_principal (context, d, cursor->sp, &entry->principal); in fkt_next_entry_int()
467 if (ret) in fkt_next_entry_int()
469 ret = krb5_ret_uint32(cursor->sp, &utmp32); in fkt_next_entry_int()
471 if (ret) in fkt_next_entry_int()
473 ret = krb5_ret_int8(cursor->sp, &tmp8); in fkt_next_entry_int()
474 if (ret) in fkt_next_entry_int()
477 ret = krb5_kt_ret_keyblock (context, d, cursor->sp, &entry->keyblock); in fkt_next_entry_int()
478 if (ret) in fkt_next_entry_int()
485 ret = krb5_ret_int32(cursor->sp, &tmp32); in fkt_next_entry_int()
486 if (ret == 0 && tmp32 != 0) in fkt_next_entry_int()
491 ret = krb5_ret_uint32(cursor->sp, &utmp32); in fkt_next_entry_int()
492 if (ret == 0) in fkt_next_entry_int()
503 return ret; in fkt_next_entry_int()
531 krb5_error_code ret; in fkt_setup_keytab() local
532 ret = krb5_store_int8(sp, 5); in fkt_setup_keytab()
533 if(ret) in fkt_setup_keytab()
534 return ret; in fkt_setup_keytab()
545 int ret; in fkt_add_entry() local
556 ret = errno; in fkt_add_entry()
557 krb5_set_error_message(context, ret, in fkt_add_entry()
559 strerror(ret)); in fkt_add_entry()
560 return ret; in fkt_add_entry()
564 ret = _krb5_xlock(context, fd, 1, d->filename); in fkt_add_entry()
565 if (ret) { in fkt_add_entry()
567 return ret; in fkt_add_entry()
571 ret = fkt_setup_keytab(context, id, sp); in fkt_add_entry()
572 if(ret) { in fkt_add_entry()
581 ret = _krb5_xlock(context, fd, 1, d->filename); in fkt_add_entry()
582 if (ret) { in fkt_add_entry()
584 return ret; in fkt_add_entry()
588 ret = krb5_ret_int8(sp, &pvno); in fkt_add_entry()
589 if(ret) { in fkt_add_entry()
592 ret = fkt_setup_keytab(context, id, sp); in fkt_add_entry()
593 if(ret) { in fkt_add_entry()
594 krb5_set_error_message(context, ret, in fkt_add_entry()
596 d->filename, strerror(ret)); in fkt_add_entry()
602 ret = KRB5_KEYTAB_BADVNO; in fkt_add_entry()
603 krb5_set_error_message(context, ret, in fkt_add_entry()
608 ret = krb5_ret_int8 (sp, &tag); in fkt_add_entry()
609 if (ret) { in fkt_add_entry()
610 krb5_set_error_message(context, ret, in fkt_add_entry()
625 ret = ENOMEM; in fkt_add_entry()
626 krb5_set_error_message(context, ret, in fkt_add_entry()
630 ret = krb5_kt_store_principal(context, emem, entry->principal); in fkt_add_entry()
631 if(ret) { in fkt_add_entry()
632 krb5_set_error_message(context, ret, in fkt_add_entry()
639 ret = krb5_store_int32 (emem, entry->timestamp); in fkt_add_entry()
640 if(ret) { in fkt_add_entry()
641 krb5_set_error_message(context, ret, in fkt_add_entry()
648 ret = krb5_store_int8 (emem, entry->vno % 256); in fkt_add_entry()
649 if(ret) { in fkt_add_entry()
650 krb5_set_error_message(context, ret, in fkt_add_entry()
657 ret = krb5_kt_store_keyblock (context, d, emem, &entry->keyblock); in fkt_add_entry()
658 if(ret) { in fkt_add_entry()
663 ret = krb5_store_int32 (emem, entry->vno); in fkt_add_entry()
664 if (ret) { in fkt_add_entry()
665 krb5_set_error_message(context, ret, in fkt_add_entry()
672 ret = krb5_store_uint32 (emem, entry->flags); in fkt_add_entry()
673 if (ret) { in fkt_add_entry()
674 krb5_set_error_message(context, ret, in fkt_add_entry()
683 ret = krb5_storage_to_data(emem, &keytab); in fkt_add_entry()
685 if(ret) { in fkt_add_entry()
686 krb5_set_error_message(context, ret, in fkt_add_entry()
695 ret = krb5_ret_int32(sp, &len); in fkt_add_entry()
696 if(ret == KRB5_KT_END) { in fkt_add_entry()
709 ret = krb5_store_int32(sp, len); in fkt_add_entry()
711 ret = errno; in fkt_add_entry()
712 krb5_set_error_message(context, ret, in fkt_add_entry()
715 d->filename, strerror(ret)); in fkt_add_entry()
723 return ret; in fkt_add_entry()
735 krb5_error_code ret; in fkt_remove_entry() local
737 ret = fkt_start_seq_get_int(context, id, O_RDWR | O_BINARY | O_CLOEXEC, 1, &cursor); in fkt_remove_entry()
738 if(ret != 0) in fkt_remove_entry()