Lines Matching refs:resolved
62 realpath(const char *path, char *resolved) in realpath() argument
72 (void)strlcpy(resolved, ".", MAXPATHLEN); in realpath()
89 strlcpy(resolved, path, MAXPATHLEN); in realpath()
91 q = strrchr(resolved, '/'); in realpath()
94 if (q == resolved) in realpath()
99 } while (q > resolved && *q == '/'); in realpath()
101 q = resolved; in realpath()
106 p = resolved; in realpath()
115 n = readlink(p, resolved, MAXPATHLEN-1); in realpath()
118 resolved[n] = '\0'; in realpath()
133 if (getcwd(resolved, MAXPATHLEN) == 0) in realpath()
140 if (resolved[0] == '/' && resolved[1] == '\0') in realpath()
146 if (strlen(resolved) + strlen(wbuf) + rootd + 1 > MAXPATHLEN) { in realpath()
151 (void)strcat(resolved, "/"); in realpath()
152 (void)strcat(resolved, wbuf); in realpath()
160 return (resolved); in realpath()