Lines Matching refs:new_path
42 char *max_path, *new_path, *allocated_path; in realpath() local
68 new_path = got_path; in realpath()
71 if (!getcwd(new_path, PATH_MAX - 1)) in realpath()
73 new_path += strlen(new_path); in realpath()
74 if (new_path[-1] != '/') in realpath()
75 *new_path++ = '/'; in realpath()
77 *new_path++ = '/'; in realpath()
97 if (new_path == got_path + 1) in realpath()
100 while ((--new_path)[-1] != '/'); in realpath()
107 if (new_path > max_path) { in realpath()
113 *new_path++ = *path++; in realpath()
123 *new_path = '\0'; in realpath()
142 new_path = got_path; in realpath()
145 while (*(--new_path) != '/'); in realpath()
153 *new_path++ = '/'; in realpath()
156 if (new_path != got_path + 1 && new_path[-1] == '/') in realpath()
157 new_path--; in realpath()
159 *new_path = '\0'; in realpath()