Lines Matching defs:symlink
48 * Find the real name of path, by removing all ".", ".." and symlink
60 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX];
148 slen = readlink(resolved, symlink, sizeof(symlink));
155 if ((size_t)slen >= sizeof(symlink)) {
159 symlink[slen] = '\0';
160 if (symlink[0] == '/') {
172 * append them to symlink. The result is placed
176 if (symlink[slen - 1] != '/') {
177 if ((size_t)slen + 1 >= sizeof(symlink)) {
181 symlink[slen] = '/';
182 symlink[slen + 1] = 0;
184 left_len = strlcat(symlink, left,
185 sizeof(symlink));
186 if (left_len >= sizeof(symlink)) {
191 left_len = strlcpy(left, symlink, sizeof(left));