Lines Matching refs:dir
184 char *dir; in __getcwd_generic() local
206 dir = getcwd_system (buf, size); in __getcwd_generic()
207 if (dir || (size && errno == ERANGE)) in __getcwd_generic()
208 return dir; in __getcwd_generic()
217 dir = getcwd_system (big_buffer, sizeof big_buffer); in __getcwd_generic()
218 if (dir) in __getcwd_generic()
219 return strdup (dir); in __getcwd_generic()
242 dir = malloc (allocated); in __getcwd_generic()
243 if (dir == NULL) in __getcwd_generic()
247 dir = buf; in __getcwd_generic()
249 dirp = dir + allocated; in __getcwd_generic()
407 dirroom = dirp - dir; in __getcwd_generic()
424 || ! (tmp = realloc (dir, allocated))) in __getcwd_generic()
432 dir = tmp; in __getcwd_generic()
449 if (dirp == &dir[allocated - 1]) in __getcwd_generic()
457 used = dir + allocated - dirp; in __getcwd_generic()
458 memmove (dir, dirp, used); in __getcwd_generic()
462 buf = (used < allocated ? realloc (dir, used) : dir); in __getcwd_generic()
467 buf = dir; in __getcwd_generic()
486 free (dir); in __getcwd_generic()