Lines Matching refs:left
88 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX]; in s_realpath() local
98 left_len = strlcpy(left, path + 1, sizeof (left)); in s_realpath()
105 left_len = strlcpy(left, path, sizeof (left)); in s_realpath()
107 if (left_len >= sizeof (left) || resolved_len >= PATH_MAX) { in s_realpath()
120 p = strchr(left, '/'); in s_realpath()
121 s = p ? p : left + left_len; in s_realpath()
122 if (s - left >= sizeof (next_token)) { in s_realpath()
126 (void) memcpy(next_token, left, s - left); in s_realpath()
127 next_token[s - left] = '\0'; in s_realpath()
128 left_len -= s - left; in s_realpath()
130 (void) memmove(left, s + 1, left_len + 1); in s_realpath()
175 resolved_len = strlcat(resolved, left, sizeof (left)); in s_realpath()
224 left_len = strlcat(symlink, left, in s_realpath()
225 sizeof (left)); in s_realpath()
226 if (left_len >= sizeof (left)) { in s_realpath()
231 left_len = strlcpy(left, symlink, sizeof (left)); in s_realpath()