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()
102 if (resolved[resolved_len - 1] != '/') { in realpath1()
107 resolved[resolved_len++] = '/'; in realpath1()
108 resolved[resolved_len] = '\0'; in realpath1()
121 resolved[resolved_len - 1] = '\0'; in realpath1()
122 q = strrchr(resolved, '/') + 1; in realpath1()
124 resolved_len = q - resolved; in realpath1()
132 resolved_len = strlcat(resolved, next_token, PATH_MAX); in realpath1()
137 if (lstat(resolved, &sb) != 0) { in realpath1()
145 resolved[prev_len] = '\0'; in realpath1()
153 slen = readlink(resolved, symlink, sizeof(symlink)); in realpath1()
166 resolved[1] = 0; in realpath1()
170 q = strrchr(resolved, '/') + 1; in realpath1()
172 resolved_len = q - resolved; in realpath1()
207 if (resolved_len > 1 && resolved[resolved_len - 1] == '/') in realpath1()
208 resolved[resolved_len - 1] = '\0'; in realpath1()
209 return (resolved); in realpath1()
213 __ssp_real(realpath)(const char * __restrict path, char * __restrict resolved) in realpath() argument
225 if (resolved != NULL) { in realpath()
228 m = resolved = malloc(PATH_MAX); in realpath()
229 if (resolved == NULL) in realpath()
232 if (__sys___realpathat(AT_FDCWD, path, resolved, PATH_MAX, 0) == 0) { in realpath()
233 return (resolved); in realpath()
235 res = realpath1(path, resolved); in realpath()