Lines Matching defs:left
43 * in which case the path which caused trouble is left in (resolved).
53 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX];
77 left_len = strlcpy(left, path + 1, sizeof(left));
87 left_len = strlcpy(left, path, sizeof(left));
89 if (left_len >= sizeof(left) || resolved_len >= PATH_MAX) {
95 * Iterate over path components in `left'.
99 * Extract the next path component and adjust `left'
102 p = strchr(left, '/');
103 s = p ? p : left + left_len;
104 if (s - left >= sizeof(next_token)) {
108 memcpy(next_token, left, s - left);
109 next_token[s - left] = '\0';
110 left_len -= s - left;
112 memmove(left, s + 1, left_len + 1);
142 * there are no more path components left.
177 * If there are any path components left, then
179 * in `left'.
190 left_len = strlcat(symlink, left, sizeof(left));
191 if (left_len >= sizeof(left)) {
196 left_len = strlcpy(left, symlink, sizeof(left));