/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __TASK_LOCAL_STORAGE_HELPER_H #define __TASK_LOCAL_STORAGE_HELPER_H #include <unistd.h> #include <sys/syscall.h> #include <sys/types.h> #ifndef __NR_pidfd_open #ifdef __alpha__ #define __NR_pidfd_open 544 #else #define __NR_pidfd_open 434 #endif #endif static inline int sys_pidfd_open(pid_t pid, unsigned int flags) { return syscall(__NR_pidfd_open, pid, flags); } #endif