<snip> > procfd_open(int procrootfd, int pidfd, unsigned int flags); > pidfd_open(pid_t pid, int nsfd, unsigned int flags); That honestly just feels like splitting openat into: openat_dir() and opentat_file()
<snip> > procfd_open(int procrootfd, int pidfd, unsigned int flags); > pidfd_open(pid_t pid, int nsfd, unsigned int flags); That honestly just feels like splitting openat into: openat_dir() and opentat_file()