Lines Matching refs:symlink
65 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX]; in sftp_realpath() local
173 slen = readlink(resolved, symlink, sizeof(symlink) - 1); in sftp_realpath()
176 symlink[slen] = '\0'; in sftp_realpath()
177 if (symlink[0] == '/') { in sftp_realpath()
194 if (symlink[slen - 1] != '/') { in sftp_realpath()
196 (ptrdiff_t)sizeof(symlink)) { in sftp_realpath()
200 symlink[slen] = '/'; in sftp_realpath()
201 symlink[slen + 1] = 0; in sftp_realpath()
203 left_len = strlcat(symlink, left, sizeof(symlink)); in sftp_realpath()
204 if (left_len >= sizeof(symlink)) { in sftp_realpath()
209 left_len = strlcpy(left, symlink, sizeof(left)); in sftp_realpath()