Lines Matching refs:left
86 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX]; in s_realpath() local
96 left_len = strlcpy(left, path + 1, sizeof (left)); in s_realpath()
103 left_len = strlcpy(left, path, sizeof (left)); in s_realpath()
105 if (left_len >= sizeof (left) || resolved_len >= PATH_MAX) { in s_realpath()
118 p = strchr(left, '/'); in s_realpath()
119 s = p ? p : left + left_len; in s_realpath()
120 if (s - left >= sizeof (next_token)) { in s_realpath()
124 (void) memcpy(next_token, left, s - left); in s_realpath()
125 next_token[s - left] = '\0'; in s_realpath()
126 left_len -= s - left; in s_realpath()
128 (void) memmove(left, s + 1, left_len + 1); in s_realpath()
173 resolved_len = strlcat(resolved, left, sizeof (left)); in s_realpath()
222 left_len = strlcat(symlink, left, in s_realpath()
223 sizeof (left)); in s_realpath()
224 if (left_len >= sizeof (left)) { in s_realpath()
229 left_len = strlcpy(left, symlink, sizeof (left)); in s_realpath()