Lines Matching refs:symlink
88 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX]; in s_realpath() local
193 slen = readlink(resolved, symlink, in s_realpath()
194 sizeof (symlink) - 1); in s_realpath()
197 symlink[slen] = '\0'; in s_realpath()
199 if (symlink[0] == '/') { in s_realpath()
216 if (symlink[slen - 1] != '/') { in s_realpath()
217 if (slen + 1 >= sizeof (symlink)) { in s_realpath()
221 symlink[slen] = '/'; in s_realpath()
222 symlink[slen + 1] = 0; in s_realpath()
224 left_len = strlcat(symlink, left, in s_realpath()
231 left_len = strlcpy(left, symlink, sizeof (left)); in s_realpath()