Searched refs:pidfd (Results 1 – 7 of 7) sorted by relevance
| /samples/pidfd/ |
| A D | pidfd-metadata.c | 34 static pid_t pidfd_clone(int flags, int *pidfd) in pidfd_clone() argument 40 return __clone2(do_child, stack, stack_size, flags | SIGCHLD, NULL, pidfd); in pidfd_clone() 42 return clone(do_child, stack + stack_size, flags | SIGCHLD, NULL, pidfd); in pidfd_clone() 49 return syscall(__NR_pidfd_send_signal, pidfd, sig, info, flags); in sys_pidfd_send_signal() 52 static int pidfd_metadata_fd(pid_t pid, int pidfd) in pidfd_metadata_fd() argument 68 ret = sys_pidfd_send_signal(pidfd, 0, NULL, 0); in pidfd_metadata_fd() 86 int pidfd = -1, ret = EXIT_FAILURE; in main() local 92 pid = pidfd_clone(CLONE_PIDFD, &pidfd); in main() 95 if (pidfd == -1) { in main() 100 procfd = pidfd_metadata_fd(pid, pidfd); in main() [all …]
|
| A D | .gitignore | 2 /pidfd-metadata
|
| A D | Makefile | 2 usertprogs-always-y += pidfd-metadata
|
| /samples/vfs/ |
| A D | mountinfo.c | 214 int pidfd, mntns, ret, opt; in main() local 236 pidfd = syscall(__NR_pidfd_open, pid, 0); in main() 237 if (pidfd < 0) { in main() 243 mntns = ioctl(pidfd, PIDFD_GET_MNT_NAMESPACE, NULL); in main() 248 close(pidfd); in main()
|
| A D | test-list-all-mounts.c | 75 int ret, pidfd, fd_mntns; in main() local 78 pidfd = sys_pidfd_open(getpid(), 0); in main() 79 if (pidfd < 0) in main() 82 fd_mntns = ioctl(pidfd, PIDFD_GET_MNT_NAMESPACE, 0); in main()
|
| /samples/ |
| A D | Makefile | 19 subdir-$(CONFIG_SAMPLE_PIDFD) += pidfd
|
| A D | Kconfig | 173 bool "pidfd sample"
|
Completed in 8 milliseconds