Lines Matching refs:resolved_len
85 size_t left_len, resolved_len; in s_realpath() local
97 resolved_len = 1; in s_realpath()
104 resolved_len = strlen(resolved); in s_realpath()
107 if (left_len >= sizeof (left) || resolved_len >= PATH_MAX) { in s_realpath()
131 if (resolved[resolved_len - 1] != '/') { in s_realpath()
132 if (resolved_len + 1 >= PATH_MAX) { in s_realpath()
136 resolved[resolved_len++] = '/'; in s_realpath()
137 resolved[resolved_len] = '\0'; in s_realpath()
148 if (resolved_len > 1) { in s_realpath()
149 resolved[resolved_len - 1] = '\0'; in s_realpath()
152 resolved_len = q - resolved; in s_realpath()
162 resolved_len = strlcat(resolved, next_token, PATH_MAX); in s_realpath()
163 if (resolved_len >= PATH_MAX) { in s_realpath()
174 resolved[resolved_len] = '/'; in s_realpath()
175 resolved_len = strlcat(resolved, left, sizeof (left)); in s_realpath()
201 resolved_len = 1; in s_realpath()
202 } else if (resolved_len > 1) { in s_realpath()
204 resolved[resolved_len - 1] = '\0'; in s_realpath()
207 resolved_len = q - resolved; in s_realpath()
239 if (resolved_len > 1 && resolved[resolved_len - 1] == '/') in s_realpath()
240 resolved[resolved_len - 1] = '\0'; in s_realpath()