| /freebsd-14-stable/lib/libc/stdlib/ |
| HD | realpath.c | 62 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/ |
| HD | sftp-realpath.c | 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() [all …]
|
| /freebsd-14-stable/contrib/pjdfstest/tests/symlink/ |
| HD | 09.t | 28 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}
|
| HD | 12.t | 14 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
|
| HD | 07.t | 15 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
|
| HD | 02.t | 16 expect 0 symlink ${nx} ${n0} 18 expect 0 symlink ${n0} ${nx} 21 expect ENAMETOOLONG symlink ${n0} ${nxx} 22 expect 0 symlink ${nxx} ${n0}
|
| HD | 03.t | 17 expect 0 symlink ${nx} ${n0} 19 expect 0 symlink ${n0} ${nx} 21 expect ENAMETOOLONG symlink ${n0} ${nxx} 22 expect ENAMETOOLONG symlink ${nxx} ${n0}
|
| HD | 06.t | 23 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}
|
| HD | 05.t | 23 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}
|
| HD | 10.t | 23 expect 0 symlink test ${n0}/${n1} 26 expect EROFS symlink test ${n0}/${n1} 28 expect 0 symlink test ${n0}/${n1}
|
| HD | 00.t | 17 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/ |
| HD | symlink5.sh | 47 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) {
|
| HD | symlink.sh | 45 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/ |
| HD | openat.cc | 204 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/ |
| HD | kernel-symlink.m4 | 15 .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/ |
| HD | t_cwd.sh | 51 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/ |
| HD | 00.t | 25 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/ |
| HD | lp.sh | 44 symlink="-s" 62 symlink="";; 82 exec /usr/bin/lpr "-P${dest}" ${symlink} ${ncopies} ${mailafter} ${title:+-J"${title}"} "$@"
|
| /freebsd-14-stable/contrib/pjdfstest/tests/chmod/ |
| HD | 11.t | 24 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/ |
| HD | mk-1st.awk | 135 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/ |
| HD | safe-install.sh | 17 symlink= 23 l) symlink=yes ;; 53 if test "$symlink" ; then
|
| /freebsd-14-stable/contrib/pjdfstest/tests/rename/ |
| HD | 00.t | 50 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/ |
| HD | Makefile | 17 afterinstall: install-tests-symlink 18 install-tests-symlink: .PHONY 34 TESTS_SUBDIRS+= symlink
|
| /freebsd-14-stable/tests/sys/fs/fusefs/ |
| HD | symlink.cc | 125 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/ |
| HD | posix_compat.h | 441 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…
|