Lines Matching defs:mg
20 struct mg_thread_ctx *mg = ptr;
23 if (mg == NULL)
26 gss_release_buffer(&junk, &mg->maj_error);
27 gss_release_buffer(&junk, &mg->min_error);
28 free(mg);
69 struct mg_thread_ctx *mg;
71 mg = _gss_mechglue_thread();
72 if (mg == NULL)
80 if (mech != NULL && gss_oid_equal(mg->mech, mech) == 0)
86 if (value != mg->maj_stat || mg->maj_error.length == 0)
88 string->value = malloc(mg->maj_error.length + 1);
89 string->length = mg->maj_error.length;
90 memcpy(string->value, mg->maj_error.value, mg->maj_error.length);
95 if (value != mg->min_stat || mg->min_error.length == 0)
97 string->value = malloc(mg->min_error.length + 1);
98 string->length = mg->min_error.length;
99 memcpy(string->value, mg->min_error.value, mg->min_error.length);
114 struct mg_thread_ctx *mg;
123 mg = _gss_mechglue_thread();
124 if (mg == NULL)
127 gss_release_buffer(&minor_status, &mg->maj_error);
128 gss_release_buffer(&minor_status, &mg->min_error);
130 mg->mech = &m->gm_mech_oid;
131 mg->maj_stat = maj;
132 mg->min_stat = min;
139 &mg->maj_error);
141 mg->maj_error.value = NULL;
142 mg->maj_error.length = 0;
149 &mg->min_error);
151 mg->min_error.value = NULL;
152 mg->min_error.length = 0;