Lines Matching refs:name
118 char *name;
126 return strcmp((*ra)->name, (*rb)->name);
149 char *name = malloc(strlen(de->d_name) + 1);
152 if (name == NULL || node == NULL) {
156 free(f->name);
160 free(name);
165 strcpy(name, de->d_name);
167 node->name = name;
176 char *name;
181 name = malloc(strlen(f->name) + strlen(directory_path) + 2);
182 if (name == NULL) {
186 free(f->name);
191 free(f->name);
198 sprintf(name, "%s/%s", directory_path, f->name);
200 int len = get_file_hash(algorithm, name,
207 keep = malloc(len + strlen(name) + 3);
214 free(f->name);
219 free(f->name);
229 sprintf(keep, "%s %s\n", name, outstr);
231 res->name = keep;
235 if ((stat(name, &sb) == 0) && S_ISDIR(sb.st_mode)) {
236 if (recurse(algorithm, name, out) < 0) {
240 free(f->name);
253 free(f->name);
282 len += strlen(r->name);
290 free(r->name);
308 free(r->name);
316 int n = strlen(list[i]->name);
318 strcpy(buf + retlen, list[i]->name);
328 free(r->name);