Lines Matching refs:resolved

48 realpath1(const char *path, char *resolved)  in realpath1()  argument
59 resolved[0] = '/'; in realpath1()
60 resolved[1] = '\0'; in realpath1()
62 return (resolved); in realpath1()
66 if (getcwd(resolved, PATH_MAX) == NULL) { in realpath1()
67 resolved[0] = '.'; in realpath1()
68 resolved[1] = '\0'; in realpath1()
71 resolved_len = strlen(resolved); in realpath1()
101 if (resolved[resolved_len - 1] != '/') { in realpath1()
106 resolved[resolved_len++] = '/'; in realpath1()
107 resolved[resolved_len] = '\0'; in realpath1()
120 resolved[resolved_len - 1] = '\0'; in realpath1()
121 q = strrchr(resolved, '/') + 1; in realpath1()
123 resolved_len = q - resolved; in realpath1()
132 resolved_len += strlcpy(resolved + prev_len, next_token, in realpath1()
138 if (lstat(resolved, &sb) != 0) { in realpath1()
148 resolved[prev_len] = '\0'; in realpath1()
157 slen = readlink(resolved, symlink, sizeof(symlink)); in realpath1()
170 resolved[1] = 0; in realpath1()
174 q = strrchr(resolved, '/') + 1; in realpath1()
176 resolved_len = q - resolved; in realpath1()
211 if (resolved_len > 1 && resolved[resolved_len - 1] == '/') in realpath1()
212 resolved[resolved_len - 1] = '\0'; in realpath1()
213 return (resolved); in realpath1()
217 __ssp_real(realpath)(const char * __restrict path, char * __restrict resolved) in __ssp_real()
229 if (resolved != NULL) { in __ssp_real()
232 m = resolved = malloc(PATH_MAX); in __ssp_real()
233 if (resolved == NULL) in __ssp_real()
236 if (__sys___realpathat(AT_FDCWD, path, resolved, PATH_MAX, 0) == 0) { in __ssp_real()
237 return (resolved); in __ssp_real()
239 res = realpath1(path, resolved); in __ssp_real()