]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
selftests/pidfd: add new PIDFD_SELF* defines
authorChristian Brauner <brauner@kernel.org>
Wed, 5 Feb 2025 12:54:56 +0000 (13:54 +0100)
committerChristian Brauner <brauner@kernel.org>
Wed, 5 Feb 2025 14:14:55 +0000 (15:14 +0100)
They will be needed in selftests in follow-up patches.

Signed-off-by: Christian Brauner <brauner@kernel.org>
tools/testing/selftests/pidfd/pidfd.h

index 0b96ac4b8ce5f250df4ce853da2976182fc2462f..027ebaf1484415e638274c7db0906b713820dc52 100644 (file)
 #define PIDFD_NONBLOCK O_NONBLOCK
 #endif
 
+#ifndef PIDFD_SELF_THREAD
+#define PIDFD_SELF_THREAD              -10000 /* Current thread. */
+#endif
+
+#ifndef PIDFD_SELF_THREAD_GROUP
+#define PIDFD_SELF_THREAD_GROUP                -20000 /* Current thread group leader. */
+#endif
+
+#ifndef PIDFD_SELF
+#define PIDFD_SELF             PIDFD_SELF_THREAD
+#endif
+
+#ifndef PIDFD_SELF_PROCESS
+#define PIDFD_SELF_PROCESS     PIDFD_SELF_THREAD_GROUP
+#endif
+
 /*
  * The kernel reserves 300 pids via RESERVED_PIDS in kernel/pid.c
  * That means, when it wraps around any pid < 300 will be skipped.