1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 3#ifndef _UAPI_LINUX_PIDFD_H 4#define _UAPI_LINUX_PIDFD_H 5 6#include <linux/types.h> 7#include <linux/fcntl.h> 8 9/* Flags for pidfd_open(). */ 10#define PIDFD_NONBLOCK O_NONBLOCK 11#define PIDFD_THREAD O_EXCL 12 13/* Flags for pidfd_send_signal(). */ 14#define PIDFD_SIGNAL_THREAD (1UL << 0) 15#define PIDFD_SIGNAL_THREAD_GROUP (1UL << 1) 16#define PIDFD_SIGNAL_PROCESS_GROUP (1UL << 2) 17 18#endif /* _UAPI_LINUX_PIDFD_H */ 19