Skip to content

Commit e943271

Browse files
committed
selftests/pidfd: add new PIDFD_SELF* defines
They will be needed in selftests in follow-up patches. Signed-off-by: Christian Brauner <brauner@kernel.org>
1 parent f08d0c3 commit e943271

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

  • tools/testing/selftests/pidfd

tools/testing/selftests/pidfd/pidfd.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,22 @@
5050
#define PIDFD_NONBLOCK O_NONBLOCK
5151
#endif
5252

53+
#ifndef PIDFD_SELF_THREAD
54+
#define PIDFD_SELF_THREAD -10000 /* Current thread. */
55+
#endif
56+
57+
#ifndef PIDFD_SELF_THREAD_GROUP
58+
#define PIDFD_SELF_THREAD_GROUP -20000 /* Current thread group leader. */
59+
#endif
60+
61+
#ifndef PIDFD_SELF
62+
#define PIDFD_SELF PIDFD_SELF_THREAD
63+
#endif
64+
65+
#ifndef PIDFD_SELF_PROCESS
66+
#define PIDFD_SELF_PROCESS PIDFD_SELF_THREAD_GROUP
67+
#endif
68+
5369
/*
5470
* The kernel reserves 300 pids via RESERVED_PIDS in kernel/pid.c
5571
* That means, when it wraps around any pid < 300 will be skipped.

0 commit comments

Comments
 (0)