Home | History | Annotate | Download | only in libcutils

Lines Matching defs:Path

28 	const char* path;
33 } Path;
35 static Path* canned_data = NULL;
40 return strcmp(((Path*)a)->path, ((Path*)b)->path);
54 canned_data = (Path*) realloc(canned_data, canned_alloc * sizeof(Path));
56 Path* p = canned_data + canned_used;
57 p->path = strdup(strtok(line, " "));
77 qsort(canned_data, canned_used, sizeof(Path), path_compare);
85 void canned_fs_config(const char* path, int dir, const char* target_out_path,
87 Path key;
88 key.path = path;
89 if (path[0] == '/')
90 key.path++; // canned paths lack the leading '/'
91 Path* p = (Path*) bsearch(&key, canned_data, canned_used, sizeof(Path), path_compare);
93 fprintf(stderr, "failed to find [%s] in canned fs_config\n", path);
106 fs_config(path, dir, target_out_path, &c_uid, &c_gid, &c_mode, &c_capabilities);
108 if (c_uid != *uid) printf("%s uid %d %d\n", path, *uid, c_uid);
109 if (c_gid != *gid) printf("%s gid %d %d\n", path, *gid, c_gid);
110 if (c_mode != *mode) printf("%s mode 0%o 0%o\n", path, *mode, c_mode);
113 path,