Home
last modified time | relevance | path

Searched refs:O_CLOEXEC (Results 1 – 25 of 141) sorted by relevance

123456

/linux-6.1.9/tools/perf/util/
Dutil.h58 #ifndef O_CLOEXEC
60 #define O_CLOEXEC 0x400000 macro
62 #define O_CLOEXEC 010000000 macro
64 #define O_CLOEXEC 02000000 macro
/linux-6.1.9/tools/testing/selftests/landlock/
Dbase_test.c182 open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC); in TEST()
205 open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC); in TEST()
294 open("/tmp", O_PATH | O_NOFOLLOW | O_DIRECTORY | O_CLOEXEC); in TEST()
335 ASSERT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC)); in TEST()
337 dir_fd = open("/tmp", O_RDONLY | O_DIRECTORY | O_CLOEXEC); in TEST()
347 dir_fd = open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC); in TEST()
350 dir_fd = open("/tmp", O_RDONLY | O_DIRECTORY | O_CLOEXEC); in TEST()
Dptrace_test.c51 fd = open(procenv_path, O_RDONLY | O_CLOEXEC); in test_ptrace_read()
245 ASSERT_EQ(0, pipe2(pipe_child, O_CLOEXEC)); in TEST_F()
246 ASSERT_EQ(0, pipe2(pipe_parent, O_CLOEXEC)); in TEST_F()
/linux-6.1.9/tools/testing/selftests/filesystems/binderfs/
Dbinderfs_test.c91 fd = open(device_path, O_RDONLY | O_CLOEXEC); in __do_binderfs_test()
114 fd = open(device_path, O_CLOEXEC | O_RDONLY); in __do_binderfs_test()
161 fd = open(device_path, O_CLOEXEC | O_RDONLY); in __do_binderfs_test()
257 setgroups_fd = open(path, O_WRONLY | O_CLOEXEC | O_NOFOLLOW); in write_id_mapping()
282 fd = open(path, O_WRONLY | O_CLOEXEC | O_NOFOLLOW); in write_id_mapping()
424 fd = open(device_path, O_RDONLY | O_CLOEXEC); in TEST()
441 fds[i] = open(device_path, O_RDONLY | O_CLOEXEC); in TEST()
/linux-6.1.9/include/linux/
Deventfd.h27 #define EFD_CLOEXEC O_CLOEXEC
30 #define EFD_SHARED_FCNTL_FLAGS (O_CLOEXEC | O_NONBLOCK)
Duserfaultfd_k.h33 #define UFFD_CLOEXEC O_CLOEXEC
36 #define UFFD_SHARED_FCNTL_FLAGS (O_CLOEXEC | O_NONBLOCK)
/linux-6.1.9/tools/testing/selftests/pidfd/
Dpidfd_setns_test.c93 fd = open("/proc/self/ns/time_for_children", O_RDONLY | O_CLOEXEC); in switch_timens()
136 proc_fd = open("/proc/self/ns", O_DIRECTORY | O_CLOEXEC); in FIXTURE_SETUP()
144 self->nsfds[i] = openat(proc_fd, info->name, O_RDONLY | O_CLOEXEC); in FIXTURE_SETUP()
237 self->nsfds[i] = openat(proc_fd, info->name, O_RDONLY | O_CLOEXEC); in FIXTURE_SETUP()
250 self->child_nsfds1[i] = open(p, O_RDONLY | O_CLOEXEC); in FIXTURE_SETUP()
263 self->child_nsfds2[i] = open(p, O_RDONLY | O_CLOEXEC); in FIXTURE_SETUP()
311 return open(path, O_RDONLY | O_CLOEXEC); in preserve_ns()
Dpidfd_test.c69 pidfd = open("/proc/self", O_DIRECTORY | O_CLOEXEC); in test_pidfd_send_signal_simple_success()
116 pidfd = open(buf, O_DIRECTORY | O_CLOEXEC); in test_pidfd_send_signal_exited_fail()
219 pidfd = open(buf, O_DIRECTORY | O_CLOEXEC); in test_pidfd_send_signal_recycled_pid_fail()
248 ret = pipe2(pipe_fds, O_CLOEXEC); in test_pidfd_send_signal_recycled_pid_fail()
355 pidfd = open("/proc/self", O_DIRECTORY | O_CLOEXEC); in test_pidfd_send_signal_syscall_support()
/linux-6.1.9/tools/include/uapi/asm-generic/
Dfcntl.h62 #ifndef O_CLOEXEC
63 #define O_CLOEXEC 02000000 /* set close_on_exec */ macro
/linux-6.1.9/include/uapi/asm-generic/
Dfcntl.h62 #ifndef O_CLOEXEC
63 #define O_CLOEXEC 02000000 /* set close_on_exec */ macro
/linux-6.1.9/tools/testing/selftests/mount_setattr/
Dmount_setattr_test.c154 #define OPEN_TREE_CLOEXEC O_CLOEXEC
182 fd = open(path, O_WRONLY | O_CLOEXEC | O_NOCTTY | O_NOFOLLOW); in write_file()
431 fd = creat(NOSYMFOLLOW_TARGET, O_RDWR | O_CLOEXEC); in FIXTURE_SETUP()
638 fd = open("/mnt/A/AA/B/b", O_RDWR | O_CLOEXEC | O_CREAT | O_EXCL, 0777); in TEST_F()
687 fd = open("/mnt/A/AA/B/b", O_RDWR | O_CLOEXEC | O_CREAT | O_EXCL, 0777); in TEST_F()
717 dfd = open("/mnt/A/AA/B", O_DIRECTORY | O_CLOEXEC); in TEST_F()
993 fd = open("/mnt/A", O_DIRECTORY | O_CLOEXEC); in TEST_F()
1121 fd = open("/dev/null", O_RDONLY | O_CLOEXEC); in TEST_F()
1150 attr.userns_fd = open("/proc/1/ns/user", O_RDONLY | O_CLOEXEC); in TEST_F()
1232 ret = open(path, O_RDONLY | O_CLOEXEC); in get_userns_fd()
[all …]
/linux-6.1.9/samples/pidfd/
Dpidfd-metadata.c58 procfd = open(path, O_DIRECTORY | O_RDONLY | O_CLOEXEC); in pidfd_metadata_fd()
105 statusfd = openat(procfd, "status", O_RDONLY | O_CLOEXEC); in main()
/linux-6.1.9/mm/
Dsecretmem.c237 BUILD_BUG_ON(SECRETMEM_FLAGS_MASK & O_CLOEXEC); in SYSCALL_DEFINE1()
242 if (flags & ~(SECRETMEM_FLAGS_MASK | O_CLOEXEC)) in SYSCALL_DEFINE1()
247 fd = get_unused_fd_flags(flags & O_CLOEXEC); in SYSCALL_DEFINE1()
/linux-6.1.9/tools/testing/selftests/dmabuf-heaps/
Ddmabuf-heap.c129 return dmabuf_heap_alloc_fdflags(fd, len, O_RDWR | O_CLOEXEC, flags, in dmabuf_heap_alloc()
312 .fd_flags = O_RDWR | O_CLOEXEC, in dmabuf_heap_alloc_older()
344 .fd_flags = O_RDWR | O_CLOEXEC, in dmabuf_heap_alloc_newer()
425 ~(O_RDWR | O_CLOEXEC), 0, &dmabuf_fd); in test_alloc_errors()
/linux-6.1.9/include/uapi/linux/
Dtimerfd.h32 #define TFD_CLOEXEC O_CLOEXEC
Ddma-heap.h19 #define DMA_HEAP_VALID_FD_FLAGS (O_CLOEXEC | O_ACCMODE)
Dsignalfd.h17 #define SFD_CLOEXEC O_CLOEXEC
Dinotify.h72 #define IN_CLOEXEC O_CLOEXEC
Deventpoll.h23 #define EPOLL_CLOEXEC O_CLOEXEC
/linux-6.1.9/arch/mips/include/asm/
Dsocket.h45 #define SOCK_CLOEXEC O_CLOEXEC
/linux-6.1.9/arch/parisc/include/uapi/asm/
Dfcntl.h15 #define O_CLOEXEC 010000000 /* set close_on_exec */ macro
/linux-6.1.9/arch/alpha/include/uapi/asm/
Dfcntl.h18 #define O_CLOEXEC 010000000 /* set close_on_exec */ macro
/linux-6.1.9/arch/sparc/include/uapi/asm/
Dfcntl.h21 #define O_CLOEXEC 0x400000 macro
/linux-6.1.9/tools/testing/selftests/filesystems/
Ddevpts_pts.c105 master = open(ptmx, O_RDWR | O_NOCTTY | O_CLOEXEC); in do_tiocgptpeer()
123 slave = ioctl(master, TIOCGPTPEER, O_RDWR | O_NOCTTY | O_CLOEXEC); in do_tiocgptpeer()
/linux-6.1.9/tools/testing/selftests/exec/
Dexecveat.c236 int dot_dfd_cloexec = open_or_die(".", O_DIRECTORY|O_RDONLY|O_CLOEXEC); in run_tests()
248 int fd_cloexec = open_or_die("execveat", O_RDONLY|O_CLOEXEC); in run_tests()
249 int fd_script_cloexec = open_or_die("script", O_RDONLY|O_CLOEXEC); in run_tests()

123456