Home
last modified time | relevance | path

Searched refs:PIDFD_THREAD (Results 1 – 6 of 6) sorted by relevance

/linux/tools/testing/selftests/pidfd/
H A Dpidfd_info_test.c266 * Opening a PIDFD_THREAD aka thread-specific pidfd based on a in TEST_F()
269 pidfd_leader_thread = sys_pidfd_open(pid_leader, PIDFD_THREAD); in TEST_F()
304 /* Opening a thread as a PIDFD_THREAD must succeed. */ in TEST_F()
305 pidfd_thread = sys_pidfd_open(pid_thread, PIDFD_THREAD); in TEST_F()
444 pidfd_leader_thread = sys_pidfd_open(pid_leader, PIDFD_THREAD); in TEST_F()
478 /* Opening a thread as a PIDFD_THREAD must succeed. */ in TEST_F()
479 pidfd_thread = sys_pidfd_open(pid_thread, PIDFD_THREAD); in TEST_F()
600 /* Opening a thread as a PIDFD_THREAD must succeed. */ in TEST_F()
601 pidfd_thread = sys_pidfd_open(pid_thread, PIDFD_THREAD); in TEST_F()
605 pidfd_leader_thread = sys_pidfd_open(pid_leader, PIDFD_THREAD); in TEST_F()
[all...]
H A Dpidfd.h175 #ifndef PIDFD_THREAD
176 #define PIDFD_THREAD O_EXCL macro
/linux/include/uapi/linux/
H A Dpidfd.h12 #define PIDFD_THREAD O_EXCL macro
/linux/fs/
H A Dpidfs.c1097 BUILD_BUG_ON(PIDFD_STALE == PIDFD_THREAD); in pidfs_alloc_file()
1111 pidfd_file->f_flags |= (flags & PIDFD_THREAD); in pidfs_alloc_file()
/linux/kernel/
H A Dpid.c682 * the task identified by @pid. Without PIDFD_THREAD flag the target task in pid_table_root_permissions()
693 if (flags & ~(PIDFD_NONBLOCK | PIDFD_THREAD)) in pid_table_root_permissions()
H A Dfork.c1890 if (!(flags & PIDFD_THREAD) && !pid_has_task(pid, PIDTYPE_TGID)) in pidfd_prepare()
2253 int flags = (clone_flags & CLONE_THREAD) ? PIDFD_THREAD : 0; in copy_process()