/freebsd/sys/sys/ |
H A D | fcntl.h | 118 #define O_EXEC 0x00040000 /* Open for execute only */ macro 119 #define O_SEARCH O_EXEC 122 #define FEXEC O_EXEC 160 #define FFLAGS(oflags) ((oflags) & O_EXEC ? (oflags) : (oflags) + 1) 162 (((fflags) & (O_EXEC | O_PATH)) != 0 ? (fflags) : (fflags) - 1)
|
/freebsd/lib/libc/tests/stdio/ |
H A D | fdopen_test.c | 170 runtest("/bin/sh", O_EXEC, "r", false); in ATF_TC_BODY() 177 runtest("/bin/sh", O_EXEC, "w", false); in ATF_TC_BODY() 184 runtest("/bin/sh", O_EXEC, "r+", false); in ATF_TC_BODY() 191 runtest("/bin/sh", O_EXEC, "w+", false); in ATF_TC_BODY()
|
H A D | fopen_test.c | 38 #define CORRECT_O_ACCMODE (O_ACCMODE | O_EXEC)
|
/freebsd/tests/sys/file/ |
H A D | fcntlflags_test.c | 37 #define CORRECT_O_ACCMODE (O_ACCMODE | O_EXEC) 106 subtests("/bin/sh", O_EXEC, "O_EXEC"); in main()
|
H A D | path_test.c | 183 if (open("/usr/bin/true", O_PATH | O_EXEC) >= 0) in ATF_TC_BODY() 195 truefd = open("/usr/bin/true", O_PATH | O_EXEC); in ATF_TC_BODY() 606 pathfd = open("/usr/bin/true", O_PATH | O_EXEC); in ATF_TC_BODY() 626 pathfd = open(path, O_PATH | O_EXEC); in ATF_TC_BODY()
|
/freebsd/tests/sys/fs/fusefs/ |
H A D | opendir.cc | 147 expect_opendir(ino, O_EXEC, in TEST_F() 152 fd = open(FULLPATH, O_EXEC | O_DIRECTORY); in TEST_F()
|
H A D | open.cc | 245 test_ok(O_EXEC, O_EXEC); in TEST_F()
|
H A D | lookup.cc | 226 int fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY); in TEST_F() 269 fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY); in TEST_F() 584 int fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY); in TEST_F() 647 fd = open("mountpoint/foo/bar", O_EXEC| O_DIRECTORY); in TEST_F()
|
H A D | releasedir.cc | 112 fd = open(FULLPATH, O_EXEC | O_DIRECTORY); in TEST_F()
|
/freebsd/lib/libc/gen/ |
H A D | daemon.c | 102 chdirfd = _open("/", O_EXEC); in daemon()
|
/freebsd/lib/libc/stdio/ |
H A D | fdopen.c | 70 tmp = fdflags & (O_ACCMODE | O_EXEC); in fdopen()
|
H A D | freopen.c | 93 (dflags & (O_ACCMODE | O_EXEC)) != (oflags & O_ACCMODE)) { in freopen()
|
/freebsd/tools/test/stress2/misc/ |
H A D | fexecve.sh | 81 fd = open(template, O_EXEC);
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_file.h | 81 FUFH_EXEC = O_EXEC,
|
/freebsd/tests/sys/capsicum/ |
H A D | bindat_connectat.c | 72 ATF_REQUIRE((rootfd = open("/", O_EXEC | O_CLOEXEC)) >= 0); in check_capsicum()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_file_os.c | 61 KASSERT((flags & (O_EXEC | O_PATH)) == 0, in zfs_file_open()
|
/freebsd/lib/libsysdecode/ |
H A D | flags.c | 277 if (flags & O_EXEC) { in sysdecode_open_flags() 278 flags &= ~O_EXEC; in sysdecode_open_flags()
|
/freebsd/contrib/libarchive/libarchive/ |
H A D | archive_read_disk_posix.c | 2204 #elif defined(__FreeBSD__) && defined(O_EXEC) in tree_reopen() 2206 const int o_flag = O_EXEC; in tree_reopen() 2231 (defined(__FreeBSD__) && defined(O_EXEC)) in tree_reopen()
|
H A D | archive_write_disk_posix.c | 449 #elif defined(__FreeBSD__) && defined(O_EXEC) in la_opendirat() 450 | O_EXEC in la_opendirat()
|
/freebsd/contrib/libarchive/libarchive/test/ |
H A D | test_read_disk_directory_traversals.c | 1611 (defined(__FreeBSD__) && defined(O_EXEC)) in test_parent() 1775 * This test is expected to fail on platforms with no O_EXEC or in test_parent() 1779 * check that condition here, because if O_EXEC _does_ exist, we don't in test_parent() 1791 (defined(__FreeBSD__) && defined(O_EXEC)) in test_parent()
|
/freebsd/sys/kern/ |
H A D | uipc_mqueue.c | 2124 if ((uap->flags & O_ACCMODE) == O_ACCMODE || uap->flags & O_EXEC) in sys_kmq_open() 2783 if ((uap->flags & O_ACCMODE) == O_ACCMODE || uap->flags & O_EXEC) in freebsd32_kmq_open()
|
H A D | vfs_syscalls.c | 1084 if (flags & O_EXEC) { in flags_to_rights() 1189 } else if ((flags & O_EXEC) != 0) { in openatfp()
|
H A D | kern_descrip.c | 4498 { O_EXEC, KF_FLAG_EXEC }, in xlate_fflags()
|
/freebsd/sys/compat/linux/ |
H A D | linux_misc.c | 2987 if ((flags & O_ACCMODE) == O_ACCMODE || (flags & O_EXEC) != 0) in linux_mq_open()
|
/freebsd/lib/libprocstat/ |
H A D | libprocstat.c | 1626 { O_EXEC, PS_FST_FFLAG_EXEC }, in to_filestat_flags()
|