5 #include <linux/types.h>
14 #include "../kselftest.h"
15 #include "../kselftest_harness.h"
16 #include "../pidfd/pidfd.h"
19 * Regression test for:
20 * 35f71bc0a09a ("fork: report pid reservation failure properly")
21 * b26ebfe12f34 ("pid: Fix error return value in some cases")
23 TEST(regression_enomem
)
28 EXPECT_EQ(0, unshare(CLONE_NEWUSER
));
30 EXPECT_EQ(0, unshare(CLONE_NEWPID
));
38 EXPECT_EQ(0, wait_for_pid(pid
));
42 ASSERT_EQ(errno
, ENOMEM
);