blob: 4c549e983c8863f93be9d2214861d85154443bfd [file] [log] [blame]
/* -*- Mode: C; tab-width: 8; c-basic-offset: 2; indent-tabs-mode: nil; -*- */
#include "nsutils.h"
#include "util.h"
int main(void) {
pid_t pid;
if (-1 == try_setup_ns(CLONE_NEWPID)) {
atomic_puts("EXIT-SUCCESS");
// 77 will indicate to driver script that this test was skipped
return 77;
}
// This is the first child, therefore PID 1 in its PID namespace
pid = fork();
test_assert(pid >= 0);
if (pid == 0) {
// We will check that rr ps includes `(1)` here
return 78;
}
test_assert(pid == waitpid(pid, NULL, 0));
atomic_puts("EXIT-SUCCESS");
return 79;
}