[LTP] [PATCH v2 1/8] Rewrite userns01.c using new LTP API
Petr Vorel
pvorel@suse.cz
Thu Mar 24 21:31:45 CET 2022
Hi Andrea,
> testcases/kernel/containers/userns/common.h | 58 +++++++++
...
> +static inline int check_newuser(void)
check_newuser() always return 0, it's return value is not used in any test.
Maybe pid was planned to be used in original implementation, but for now I'd
change return type to void.
> +{
> + int pid, status;
> +
> + if (tst_kvercmp(3, 8, 0) < 0)
> + tst_brk(TCONF, "CLONE_NEWUSER not supported");
> +
> + pid = ltp_clone_quick(CLONE_NEWUSER | SIGCHLD, dummy_child, NULL);
> + if (pid == -1)
> + tst_brk(TCONF | TTERRNO, "CLONE_NEWUSER not supported");
> +
> + SAFE_WAIT(&status);
> +
> + return 0;
> +}
Kind regards,
Petr
More information about the ltp
mailing list