Home
last modified time | relevance | path

Searched refs:symlink (Results 1 – 25 of 294) sorted by relevance

12345678910>>...12

/freebsd-14-stable/lib/libc/stdlib/
HDrealpath.c62 char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX]; in realpath1() local
150 slen = readlink(resolved, symlink, sizeof(symlink)); in realpath1()
151 if (slen <= 0 || slen >= (ssize_t)sizeof(symlink)) { in realpath1()
160 symlink[slen] = '\0'; in realpath1()
161 if (symlink[0] == '/') { in realpath1()
177 if (symlink[slen - 1] != '/') { in realpath1()
178 if (slen + 1 >= (ssize_t)sizeof(symlink)) { in realpath1()
182 symlink[slen] = '/'; in realpath1()
183 symlink[slen + 1] = 0; in realpath1()
185 left_len = strlcat(symlink, left, in realpath1()
[all …]
/freebsd-14-stable/crypto/openssh/
HDsftp-realpath.c65 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()
[all …]
/freebsd-14-stable/contrib/pjdfstest/tests/symlink/
HD09.t28 expect 0 symlink test ${n0}/${n1}
32 expect EPERM symlink test ${n0}/${n1}
34 expect 0 symlink test ${n0}/${n1}
38 expect 0 symlink test ${n0}/${n1}
43 expect 0 symlink test ${n0}/${n1}
50 expect EPERM symlink test ${n0}/${n1}
52 expect 0 symlink test ${n0}/${n1}
56 expect 0 symlink test ${n0}/${n1}
61 expect 0 symlink test ${n0}/${n1}
HD12.t14 expect EFAULT symlink NULL ${n0}
15 expect EFAULT symlink DEADCODE ${n0}
16 expect EFAULT symlink test NULL
17 expect EFAULT symlink test DEADCODE
18 expect EFAULT symlink NULL DEADCODE
19 expect EFAULT symlink DEADCODE NULL
HD07.t15 expect 0 symlink ${n0} ${n1}
16 expect 0 symlink ${n1} ${n0}
17 expect ELOOP symlink test ${n0}/test
18 expect ELOOP symlink test ${n1}/test
HD02.t16 expect 0 symlink ${nx} ${n0}
18 expect 0 symlink ${n0} ${nx}
21 expect ENAMETOOLONG symlink ${n0} ${nxx}
22 expect 0 symlink ${nxx} ${n0}
HD03.t17 expect 0 symlink ${nx} ${n0}
19 expect 0 symlink ${n0} ${nx}
21 expect ENAMETOOLONG symlink ${n0} ${nxx}
22 expect ENAMETOOLONG symlink ${nxx} ${n0}
HD06.t23 expect 0 -u 65534 -g 65534 symlink test ${n1}/${n2}
27 expect EACCES -u 65534 -g 65534 symlink test ${n1}/${n2}
29 expect 0 -u 65534 -g 65534 symlink test ${n1}/${n2}
HD05.t23 expect 0 -u 65534 -g 65534 symlink test ${n1}/${n2}
27 expect EACCES -u 65534 -g 65534 symlink test ${n1}/${n2}
29 expect 0 -u 65534 -g 65534 symlink test ${n1}/${n2}
HD10.t23 expect 0 symlink test ${n0}/${n1}
26 expect EROFS symlink test ${n0}/${n1}
28 expect 0 symlink test ${n0}/${n1}
HD00.t17 expect 0 symlink ${n0} ${n1}
18 expect symlink lstat ${n1} type
27 expect 0 symlink test ${n0}/${n1}
/freebsd-14-stable/tools/test/stress2/misc/
HDsymlink5.sh47 sed '1,/^EOF/d' < $odir/$0 > symlink.c
48 mycc -o symlink -Wall -Wextra symlink.c || exit 1
49 rm -f symlink.c
67 /tmp/symlink $i &
91 rm -f /tmp/symlink
120 if (symlink("/mnt/not/there", file) == -1) {
HDsymlink.sh45 sed '1,/^EOF/d' < $odir/$0 > symlink.c
46 mycc -o symlink -Wall -Wextra symlink.c || exit 1
47 rm -f symlink.c
64 /tmp/symlink $i &
85 rm -f /tmp/symlink $D
110 if (symlink("/mnt/not/there", file) == -1) {
/freebsd-14-stable/contrib/capsicum-test/
HDopenat.cc204 EXPECT_OK(symlink("topfile", TmpFile(TOPDIR "/symlink.samedir"))); in OpenatTest()
205 EXPECT_OK(symlink("subdir/bottomfile", TmpFile(TOPDIR "/symlink.down"))); in OpenatTest()
206 EXPECT_OK(symlink(TmpFile(TOPDIR "/topfile"), TmpFile(SUBDIR "/symlink.absolute_in"))); in OpenatTest()
207 EXPECT_OK(symlink("/etc/passwd", TmpFile(TOPDIR "/symlink.absolute_out"))); in OpenatTest()
209 EXPECT_OK(symlink(dots2top.c_str(), TmpFile(TOPDIR "/symlink.relative_in"))); in OpenatTest()
211 EXPECT_OK(symlink(dots2passwd.c_str(), TmpFile(TOPDIR "/symlink.relative_out"))); in OpenatTest()
212 EXPECT_OK(symlink("../topfile", TmpFile(SUBDIR "/symlink.up"))); in OpenatTest()
215 EXPECT_OK(symlink("./", TmpFile(TOPDIR "/dsymlink.samedir"))); in OpenatTest()
216 EXPECT_OK(symlink("subdir/", TmpFile(TOPDIR "/dsymlink.down"))); in OpenatTest()
217 EXPECT_OK(symlink(TmpFile(TOPDIR "/"), TmpFile(SUBDIR "/dsymlink.absolute_in"))); in OpenatTest()
[all …]
/freebsd-14-stable/sys/contrib/openzfs/config/
HDkernel-symlink.m415 .symlink = tmp_symlink,
32 .symlink = tmp_symlink,
38 AC_MSG_CHECKING([whether iops->symlink() takes struct mnt_idmap*])
42 [iops->symlink() takes struct mnt_idmap*])
46 AC_MSG_CHECKING([whether iops->symlink() takes struct user_namespace*])
50 [iops->symlink() takes struct user_namespace*])
/freebsd-14-stable/contrib/netbsd-tests/lib/librumphijack/
HDt_cwd.sh51 test_case symlink_chdir /rump symlink chdir
52 test_case symlink_fchdir /rump symlink fchdir
53 test_case symlink_slash_chdir // symlink chdir
54 test_case symlink_slash_fchdir // symlink fchdir
/freebsd-14-stable/contrib/pjdfstest/tests/chown/
HD00.t25 for type in regular dir fifo block char socket symlink; do
34 expect 0 symlink ${n0} ${n1}
61 for type in regular dir fifo block char socket symlink; do
72 expect 0 symlink ${n0} ${n1}
111 for type in regular dir fifo block char socket symlink; do
119 expect 0 symlink ${n0} ${n1}
150 for type in regular dir fifo block char socket symlink; do
164 expect 0 symlink ${n0} ${n1}
216 for type in regular dir fifo block char socket symlink; do
250 expect 0 symlink ${n0} ${n1}
[all …]
/freebsd-14-stable/usr.sbin/lpr/lp/
HDlp.sh44 symlink="-s"
62 symlink="";;
82 exec /usr/bin/lpr "-P${dest}" ${symlink} ${ncopies} ${mailafter} ${title:+-J"${title}"} "$@"
/freebsd-14-stable/contrib/pjdfstest/tests/chmod/
HD11.t24 for type in regular dir fifo block char socket symlink; do
29 expect 0 symlink ${n1} ${n2}
56 expect 0 symlink ${n1} ${n2}
62 for type in regular fifo block char socket symlink; do
65 expect 0 symlink ${n1} ${n2}
/freebsd-14-stable/contrib/ncurses/
HDmk-1st.awk135 function symlink(src,dst) { function
187 symlink(lib_name, abi_name);
188 symlink(abi_name, rel_name);
190 symlink(lib_name, abi_name);
194 symlink(rel_name, abi_name);
195 symlink(abi_name, lib_name);
197 symlink(abi_name, lib_name);
434 symlink(imp_name, ovr_name)
440 symlink(end_name, ovr_name)
553 symlink("libncurses.a", "libcurses.a")
/freebsd-14-stable/contrib/bc/scripts/
HDsafe-install.sh17 symlink=
23 l) symlink=yes ;;
53 if test "$symlink" ; then
/freebsd-14-stable/contrib/pjdfstest/tests/rename/
HD00.t50 expect 0 symlink ${n0} ${n1}
53 expect symlink,${sinode} lstat ${n1} type,inode
57 expect symlink,${sinode} lstat ${n2} type,inode
62 for type in regular dir fifo block char socket symlink; do
77 for type in regular dir fifo block char socket symlink; do
/freebsd-14-stable/tests/sys/pjdfstest/tests/
HDMakefile17 afterinstall: install-tests-symlink
18 install-tests-symlink: .PHONY
34 TESTS_SUBDIRS+= symlink
/freebsd-14-stable/tests/sys/fs/fusefs/
HDsymlink.cc125 EXPECT_EQ(0, symlink(dst, FULLPATH)) << strerror(errno); in TEST_F()
149 EXPECT_EQ(-1, symlink(dst, FULLPATH)); in TEST_F()
164 EXPECT_EQ(0, symlink(dst, FULLPATH)) << strerror(errno); in TEST_F()
189 EXPECT_EQ(-1, symlink(dst, FULLPATH)); in TEST_F()
207 EXPECT_EQ(0, symlink(dst, FULLPATH)) << strerror(errno); in TEST_F()
/freebsd-14-stable/contrib/llvm-project/libcxx/src/filesystem/
HDposix_compat.h441 const auto& symlink = reparse->SymbolicLinkReparseBuffer; in readlink() local
443 if (symlink.PrintNameLength == 0) { in readlink()
444 name_offset = symlink.SubstituteNameOffset; in readlink()
445 name_length = symlink.SubstituteNameLength; in readlink()
447 name_offset = symlink.PrintNameOffset; in readlink()
448 name_length = symlink.PrintNameLength; in readlink()
459 memcpy(ret_buf, &symlink.PathBuffer[name_offset / sizeof(wchar_t)], name_length); in readlink()
464 inline int symlink_file(const char* oldname, const char* newname) { return ::symlink(oldname, newna…
465 inline int symlink_dir(const char* oldname, const char* newname) { return ::symlink(oldname, newnam…

12345678910>>...12