Lines Matching defs:cachename
47 char *cachename = 0, *def_env = 0, *cachetype;
69 cachename = strdup(def_env);
70 if (cachename == NULL)
76 if (strchr(cachename, ':') == NULL) {
78 strlen(cachename) + 1);
80 free(cachename);
83 (void) sprintf(full_name, "%s:%s", cachetype, cachename);
84 free(cachename);
85 cachename = full_name;
104 cachename = malloc(strlen(cachetype) + 5 + len);
105 if (!cachename) {
109 strcpy(cachename, cachetype);
111 p = strlen(cachename);
112 cachename[p++] = ':';
115 cachename[p++] = '-';
116 cachename[p++] = '-';
121 cachename[p++] = '-';
122 cachename[p++] = tmp[0];
123 cachename[p++] = tmp[1];
124 cachename[p++] = tmp[2];
127 cachename[p++] = piece->data[i];
131 cachename[p++] = '_';
133 cachename[p++] = '0' + ((uid / tens) % 10);
138 cachename[p++] = '\0';
141 retval = krb5_rc_resolve_full(context, &rcache, cachename);
165 if (cachename)
166 krb5_xfree(cachename);