H A D | exit.c | 1719 int kernel_waitid_prepare(struct wait_opts *wo, int which, pid_t upid, in kernel_waitid_prepare() argument 1739 if (upid <= 0) in kernel_waitid_prepare() 1742 pid = find_get_pid(upid); in kernel_waitid_prepare() 1746 if (upid < 0) in kernel_waitid_prepare() 1749 if (upid) in kernel_waitid_prepare() 1750 pid = find_get_pid(upid); in kernel_waitid_prepare() 1756 if (upid < 0) in kernel_waitid_prepare() 1759 pid = pidfd_get_pid(upid, &f_flags); in kernel_waitid_prepare() 1779 static long kernel_waitid(int which, pid_t upid, struct waitid_info *infop, in kernel_waitid() argument 1785 ret = kernel_waitid_prepare(&wo, which, upid, info in kernel_waitid() 1797 SYSCALL_DEFINE5(waitid,int,which,pid_t,upid,struct siginfo __user *,infop,int,options,struct rusage __user *,ru) SYSCALL_DEFINE5() argument 1830 kernel_wait4(pid_t upid,int __user * stat_addr,int options,struct rusage * ru) kernel_wait4() argument 1889 SYSCALL_DEFINE4(wait4,pid_t,upid,int __user *,stat_addr,int,options,struct rusage __user *,ru) SYSCALL_DEFINE4() argument [all...] |