Lines Matching refs:left
48 * in which case the path which caused trouble is left in (resolved).
58 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX];
82 left_len = strlcpy(left, path + 1, sizeof(left));
94 left_len = strlcpy(left, path, sizeof(left));
96 if (left_len >= sizeof(left) || resolved_len >= PATH_MAX) {
104 * Iterate over path components in `left'.
108 * Extract the next path component and adjust `left'
111 p = strchr(left, '/');
112 s = p ? p : left + left_len;
113 if (s - left >= sizeof(next_token)) {
119 memcpy(next_token, left, s - left);
120 next_token[s - left] = '\0';
121 left_len -= s - left;
123 memmove(left, s + 1, left_len + 1);
214 * If there are any path components left, then
216 * in `left'.
229 left_len = strlcat(symlink, left,
231 if (left_len >= sizeof(left)) {
238 left_len = strlcpy(left, symlink, sizeof(left));