Lines Matching defs:union_name
300 OM_uint32 gssint_import_internal_name(minor_status, mech_type, union_name,
304 gss_union_name_t union_name;
315 union_name->external_name,
316 union_name->name_type,
550 gss_union_name_t union_name;
552 union_name = (gss_union_name_t)malloc(sizeof (gss_union_name_desc));
553 if (!union_name) {
559 union_name->mech_type = 0;
560 union_name->mech_name = internal_name;
561 union_name->name_type = 0;
562 union_name->external_name = 0;
565 &union_name->mech_type);
571 union_name->external_name =
573 if (!union_name->external_name) {
579 union_name->external_name->length = 0;
580 union_name->external_name->value = 0;
585 union_name->external_name,
586 &union_name->name_type);
592 union_name->loopback = union_name;
593 *external_name = (gss_name_t)union_name;
597 if (union_name) {
598 if (union_name->external_name) {
599 if (union_name->external_name->value)
600 free(union_name->external_name->value);
601 free(union_name->external_name);
603 if (union_name->name_type)
604 (void) gss_release_oid(&tmp, &union_name->name_type);
605 if (union_name->mech_type)
606 (void) gss_release_oid(&tmp, &union_name->mech_type);
607 free(union_name);