Home
last modified time | relevance | path

Searched refs:openat (Results 1 – 25 of 90) sorted by relevance

1234

/freebsd-13-stable/tools/regression/security/cap_test/
HDcap_test_relative.c72 CHECK_SYSCALL_SUCCEEDS(openat, etc, "/etc/passwd", O_RDONLY); in test_relative()
73 CHECK_SYSCALL_SUCCEEDS(openat, AT_FDCWD, "/etc/passwd", O_RDONLY); in test_relative()
74 CHECK_SYSCALL_SUCCEEDS(openat, etc, "passwd", O_RDONLY); in test_relative()
75 CHECK_SYSCALL_SUCCEEDS(openat, etc, "../etc/passwd", O_RDONLY); in test_relative()
82 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_ro, "passwd", O_RDONLY); in test_relative()
83 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_base, "passwd", O_RDONLY); in test_relative()
84 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_all, "passwd", O_RDONLY); in test_relative()
86 CHECK_NOTCAPABLE(openat, etc_cap_ro, "../etc/passwd", O_RDONLY); in test_relative()
87 CHECK_NOTCAPABLE(openat, etc_cap_base, "../etc/passwd", O_RDONLY); in test_relative()
94 CHECK_SYSCALL_SUCCEEDS(openat, etc_cap_all, "../etc/passwd", O_RDONLY); in test_relative()
[all …]
HDcap_test_capabilities.c185 ret = openat(dfd_cap, "cap_create", O_CREAT | O_RDONLY, 0600); in try_file_ops()
186 CHECK_RESULT(openat(O_CREATE | O_RDONLY), in try_file_ops()
190 ret = openat(dfd_cap, "cap_create", O_CREAT | O_WRONLY | O_APPEND, in try_file_ops()
192 CHECK_RESULT(openat(O_CREATE | O_WRONLY | O_APPEND), in try_file_ops()
196 ret = openat(dfd_cap, "cap_create", O_CREAT | O_RDWR | O_APPEND, 0600); in try_file_ops()
197 CHECK_RESULT(openat(O_CREATE | O_RDWR | O_APPEND), in try_file_ops()
205 ret = openat(dirfd, "cap_fsync", O_CREAT, 0600); in try_file_ops()
208 ret = openat(dfd_cap, "cap_fsync", O_FSYNC | O_RDONLY); in try_file_ops()
209 CHECK_RESULT(openat(O_FSYNC | O_RDONLY), in try_file_ops()
212 ret = openat(dfd_cap, "cap_fsync", O_FSYNC | O_WRONLY | O_APPEND); in try_file_ops()
[all …]
/freebsd-13-stable/tests/sys/vfs/
HDlookup_cap_dotdot.c48 ATF_REQUIRE((fd = openat(_dirfd, name, O_CREAT | O_TRUNC | O_WRONLY, in touchat()
97 ATF_REQUIRE(openat(dirfd, "d1/d2/d3/f3", O_RDONLY) >= 0); in ATF_TC_BODY()
98 ATF_REQUIRE(openat(dirfd, "d1/d2/d3/../../f1", O_RDONLY) >= 0); in ATF_TC_BODY()
99 ATF_REQUIRE(openat(dirfd, "l3/f3", O_RDONLY) >= 0); in ATF_TC_BODY()
100 ATF_REQUIRE(openat(dirfd, "l3/../../f1", O_RDONLY) >= 0); in ATF_TC_BODY()
101 ATF_REQUIRE(openat(dirfd, "../testdir/d1/f1", O_RDONLY) >= 0); in ATF_TC_BODY()
102 ATF_REQUIRE(openat(dirfd, "lup/f1", O_RDONLY) >= 0); in ATF_TC_BODY()
103 ATF_REQUIRE(openat(dirfd, "l3/ld1", O_RDONLY) >= 0); in ATF_TC_BODY()
104 ATF_REQUIRE(openat(dirfd, "l3/lf1", O_RDONLY) >= 0); in ATF_TC_BODY()
106 ATF_REQUIRE(openat(dirfd, abspath, O_RDONLY) >= 0); in ATF_TC_BODY()
[all …]
/freebsd-13-stable/contrib/capsicum-test/
HDopenat.cc72 EXPECT_OPEN_OK(openat(etc, "/etc/passwd", O_RDONLY)); in FORK_TEST()
73 EXPECT_OPEN_OK(openat(AT_FDCWD, "/etc/passwd", O_RDONLY)); in FORK_TEST()
74 EXPECT_OPEN_OK(openat(etc, "passwd", O_RDONLY)); in FORK_TEST()
75 EXPECT_OPEN_OK(openat(etc, "../etc/passwd", O_RDONLY)); in FORK_TEST()
79 EXPECT_OPEN_OK(openat(etc_cap_ro, "passwd", O_RDONLY)); in FORK_TEST()
80 EXPECT_OPEN_OK(openat(etc_cap_base, "passwd", O_RDONLY)); in FORK_TEST()
84 EXPECT_OPEN_OK(openat(etc_cap_ro, "/etc/passwd", O_RDONLY)); in FORK_TEST()
85 EXPECT_OPEN_OK(openat(etc_cap_base, "/etc/passwd", O_RDONLY)); in FORK_TEST()
91 int fd = openat(etc_cap_base, "passwd", O_RDONLY); in FORK_TEST()
117 EXPECT_OPEN_OK(openat(etc, "passwd", O_RDONLY)); in FORK_TEST()
[all …]
HDcapability-fd.cc299 int file = openat(dir, "cap_openat_testfile", O_RDONLY|O_CREAT, 0644);
304 int new_file = openat(dir, "../dev/null", O_RDONLY);
307 new_file = openat(dir, "..", O_RDONLY);
310 new_file = openat(dir, "/dev/null", O_RDONLY);
313 new_file = openat(dir, "/", O_RDONLY);
372 int file = openat(dir, filename, O_WRONLY|O_CREAT, 0644);
378 file = openat(cap_dir, filename, O_RDONLY);
387 file = openat(cap_dir, filename, O_WRONLY|O_APPEND);
686 int rc = openat(dfd_cap, "cap_create", O_CREAT | O_RDONLY, 0600); in TryDirOps()
692 rc = openat(dfd_cap, "cap_create", O_CREAT | O_WRONLY | O_APPEND, 0600); in TryDirOps()
[all …]
HDcapsicum-test.h169 SCOPED_TRACE(GTEST_STRINGIFY_(openat((fd), (path), (flags)))); \
170 const int result = openat((fd), (path), (flags)); \
181 SCOPED_TRACE(GTEST_STRINGIFY_(openat((fd), (path), (flags)))); \
182 const int result = openat((fd), (path), (flags)); \
/freebsd-13-stable/lib/libc/sys/
HDopenat.c39 __sym_compat(openat, __impl_openat, FBSD_1.1);
40 __weak_reference(openat, __impl_openat);
41 __sym_default(openat, openat, FBSD_1.2);
43 #pragma weak openat macro
45 openat(int fd, const char *path, int flags, ...) in openat() function
/freebsd-13-stable/contrib/netbsd-tests/lib/libc/c063/
HDt_openat.c65 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
85 ATF_REQUIRE((fd = openat(AT_FDCWD, BASEFILE, O_RDONLY, 0)) != -1); in ATF_TC_BODY()
100 ATF_REQUIRE((fd = openat(AT_FDCWD, FILEERR, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
115 ATF_REQUIRE((fd = openat(dfd, FILEERR, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
135 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
152 ATF_REQUIRE((fd = openat(-1, FILE, O_RDONLY, 0)) == -1); in ATF_TC_BODY()
HDt_o_search.c87 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1); in ATF_TC_BODY()
92 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) == -1); in ATF_TC_BODY()
117 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1); in ATF_TC_BODY()
122 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1); in ATF_TC_BODY()
127 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1); in ATF_TC_BODY()
149 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1); in ATF_TC_BODY()
154 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1); in ATF_TC_BODY()
159 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) != -1); in ATF_TC_BODY()
269 ATF_REQUIRE((fd = openat(dfd, BASEFILE, O_RDWR, 0)) == -1); in ATF_TC_BODY()
/freebsd-13-stable/usr.sbin/pw/
HDcpdir.c78 homefd = openat(rootfd, dir, O_DIRECTORY); in copymkdir()
97 copymkdir(homefd, p, openat(skelfd, e->d_name, O_DIRECTORY), in copymkdir()
114 if ((srcfd = openat(skelfd, e->d_name, O_RDONLY)) == -1) in copymkdir()
116 destfd = openat(homefd, p, O_RDWR | O_CREAT | O_EXCL, in copymkdir()
/freebsd-13-stable/cddl/usr.sbin/dwatch/libexec/
HDopen10 # Print path being passed to open(2), openat(2), or similar
15 open) : ${PROBE:=syscall::open:entry, syscall::openat:entry} ;;
31 * NB: Based on probefunc ending in "at" (e.g., openat(2))
/freebsd-13-stable/libexec/rtld-elf/tests/
HDld_preload_fds.c43 binaryfd = openat(testdir, TARGET_ELF_NAME, O_RDONLY); in setup()
45 libraryfd = openat(testdir, TARGET_LIBRARY, O_RDONLY); in setup()
HDcommon.c78 return openat(parent, name, O_RDONLY | O_DIRECTORY); in opendirat()
/freebsd-13-stable/tests/sys/file/
HDpath_test.c231 dfd = openat(pathdfd, "", O_DIRECTORY | O_EMPTY_PATH); in ATF_TC_BODY()
240 dfd = openat(pathdfd, "", O_DIRECTORY | O_EMPTY_PATH); in ATF_TC_BODY()
249 dfd = openat(pathdfd, "", O_DIRECTORY | O_EMPTY_PATH); in ATF_TC_BODY()
255 fd = openat(pathfd, "", O_RDWR | O_EMPTY_PATH); in ATF_TC_BODY()
261 fd = openat(pathfd, "", O_RDWR | O_EMPTY_PATH | O_APPEND); in ATF_TC_BODY()
270 fd = openat(pathfd, "", O_RDWR | O_EMPTY_PATH); in ATF_TC_BODY()
278 fd = openat(pathfd, "", O_RDONLY | O_EMPTY_PATH); in ATF_TC_BODY()
345 fd = openat(pathfd, "test", O_RDWR | O_CREAT, 0600); in ATF_TC_BODY()
356 openat(pathfd, "test2", O_RDWR | O_CREAT, 0600) < 0); in ATF_TC_BODY()
384 openat(pathfd, "test2", O_RDWR | O_CREAT, 0600) < 0); in ATF_TC_BODY()
[all …]
/freebsd-13-stable/contrib/openbsm/etc/
HDaudit_event261 270:AUE_OPENAT_R:openat(2) - read:fr
262 271:AUE_OPENAT_RC:openat(2) - read,creat:fc,fr,fa,fm
263 272:AUE_OPENAT_RT:openat(2) - read,trunc:fd,fr,fa,fm
264 273:AUE_OPENAT_RTC:openat(2) - read,creat,trunc:fc,fd,fr,fa,fm
265 274:AUE_OPENAT_W:openat(2) - write:fw
266 275:AUE_OPENAT_WC:openat(2) - write,creat:fc,fw,fa,fm
267 276:AUE_OPENAT_WT:openat(2) - write,trunc:fd,fw,fa,fm
268 277:AUE_OPENAT_WTC:openat(2) - write,creat,trunc:fc,fd,fw,fa,fm
269 278:AUE_OPENAT_RW:openat(2) - read,write:fr,fw
270 279:AUE_OPENAT_RWC:openat(2) - read,write,create:fc,fw,fr,fa,fm
[all …]
/freebsd-13-stable/contrib/ntp/ntpd/
HDntp_ppsdev.c100 if (-1 == (pxdir->dfd = openat(fdo, path, OModeD))) in xdirOpenAt()
130 if (-1 == (dfd = openat(rfd, path, OModeF)) || -1 == fstat(dfd, &sb)) in readFileAt()
279 fdDevDir = openat(ClassDir.dfd, dent->d_name, OModeD); in findPpsDevId()
/freebsd-13-stable/lib/libc/tests/gen/
HDdir2_test.c74 fd = openat(dirfd, filename, O_WRONLY | O_CREAT, 0600); in ATF_TC_BODY()
151 fd = openat(dirfd, filename, O_WRONLY | O_CREAT, 0600); in ATF_TC_BODY()
/freebsd-13-stable/cddl/compat/opensolaris/include/
HDfcntl.h36 #define openat64(...) openat(__VA_ARGS__)
/freebsd-13-stable/libexec/rtld-elf/rtld-libc/
HDun-namespace.h34 #undef openat
HDnamespace.h34 #define openat _openat macro
/freebsd-13-stable/tests/sys/audit/
HDopen.c115 ATF_REQUIRE((filedesc2 = openat(AT_FDCWD, path, flag)) != -1); \
135 ATF_REQUIRE_EQ(-1, openat(AT_FDCWD, errpath, flag)); \
/freebsd-13-stable/tests/sys/capsicum/
HDbindat_connectat.c61 return (openat(rootfd, path + 1, flags, mode)); in open()
63 return (openat(AT_FDCWD, path, flags, mode)); in open()
/freebsd-13-stable/contrib/pjdfstest/
HDconfigure.ac55 AC_CHECK_FUNC([openat],
56 [AC_DEFINE([HAVE_OPENAT], [1], [Define if openat exists])])
/freebsd-13-stable/contrib/openbsm/bin/auditdistd/
HDopenat.h38 openat(int fd, const char *path, int flags, ...) in openat() function
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/rtsan/
HDrtsan_interceptors.cpp84 INTERCEPTOR(int, openat, int fd, const char *path, int oflag, ...) { in INTERCEPTOR() argument
94 const int result = REAL(openat)(fd, path, oflag, mode); in INTERCEPTOR()
400 INTERCEPT_FUNCTION(openat); in InitializeInterceptors()

1234