Lines Matching refs:realm
44 char *realm;
58 free(p->realm);
93 tmp->realm = strdup(p);
94 if(tmp->realm == NULL){
114 tmp->realm = malloc(p - from + 1);
115 if(tmp->realm == NULL){
120 memcpy(tmp->realm, from, p - from);
121 tmp->realm[p - from] = '\0';
145 if(r->realm[0] == '\0'){
146 while(r->next && r->next->realm[0] == '\0')
149 next_realm = r->next->realm;
158 prev_realm = r->realm;
177 len = strlen(r->realm) + strlen(prev_realm) + 1;
179 tmp = realloc(r->realm, len);
184 r->realm = tmp;
185 strlcat(r->realm, prev_realm, len);
188 leading realm doesn't have to be "quoted" with a space */
190 size_t len = strlen(r->realm) + strlen(prev_realm) + 1;
198 strlcat(tmp, r->realm, len);
199 free(r->realm);
200 r->realm = tmp;
202 prev_realm = r->realm;
208 make_realm(char *realm)
215 free(realm);
218 r->realm = realm;
219 for(p = q = r->realm; *p; p++){
220 if(p == r->realm && *p == ' '){
224 if(q == r->realm && *p == '/')
345 if((*q)->realm[0] == '\0'){
348 free(p->realm);
365 *R++ = r->realm;
419 const char *lr; /* Pointer into tail of local realm */
420 const char *sr; /* Pointer into tail of server realm */
490 /* Is one realm is a suffix of the other? */
496 /* `lr` starts at local realm and walks up the tree to common suffix */
498 /* `sr` starts at common suffix in server realm and walks down the tree */
537 * own realm in the list. If our own realm is not present, we return the
538 * full list. Otherwise, we return our realm's successors, or possibly
586 * path forward from our own realm!
637 "through realm %s from %s to %s", ""),
671 "through realm %s", ""),