Lines Matching refs:symlink
86 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX]; in s_realpath() local
191 slen = readlink(resolved, symlink, in s_realpath()
192 sizeof (symlink) - 1); in s_realpath()
195 symlink[slen] = '\0'; in s_realpath()
197 if (symlink[0] == '/') { in s_realpath()
214 if (symlink[slen - 1] != '/') { in s_realpath()
215 if (slen + 1 >= sizeof (symlink)) { in s_realpath()
219 symlink[slen] = '/'; in s_realpath()
220 symlink[slen + 1] = 0; in s_realpath()
222 left_len = strlcat(symlink, left, in s_realpath()
229 left_len = strlcpy(left, symlink, sizeof (left)); in s_realpath()