Lines Matching refs:names
13 struct dirent *de, **names=0, **tmp; in scandir() local
23 if (len > SIZE_MAX/sizeof *names) break; in scandir()
24 tmp = realloc(names, len * sizeof *names); in scandir()
26 names = tmp; in scandir()
28 names[cnt] = malloc(de->d_reclen); in scandir()
29 if (!names[cnt]) break; in scandir()
30 memcpy(names[cnt++], de, de->d_reclen); in scandir()
36 if (names) while (cnt-->0) free(names[cnt]); in scandir()
37 free(names); in scandir()
42 if (cmp) qsort(names, cnt, sizeof *names, (int (*)(const void *, const void *))cmp); in scandir()
43 *res = names; in scandir()