Re: [LTP] [PATCH v2] syscalls: consolidate getpid02 into getppid02
Andrea Cervesato via ltp <[email protected]> Thu, 30 Jul 2026 08:10:44 +0000
| Newsgroups | it.linux.lists.ltp |
|---|---|
| Message-ID | <[email protected]> |
Hi Jinseok,
> +
> if (pid == 0) {
> pproc_id = getppid();
>
> - if (pproc_id != proc_id)
> - tst_res(TFAIL, "child's ppid(%d) not equal to parent's pid(%d)",
> + if (pproc_id != proc_id) {
> + tst_res(TFAIL, "child getppid() (%d) != parent getpid() (%d)",
> pproc_id, proc_id);
> - else
> - tst_res(TPASS, "getppid() returned parent pid (%d)", proc_id);
> + } else {
> + tst_res(TPASS, "child getppid() == parent getpid() (%d)", proc_id);
> + }
You can use TST_EXP_EQ_LI.
> +
> + *child_pid = getpid();
> +
> + return;
> }
> +
> + tst_reap_children();
> +
> + if (*child_pid != pid)
> + tst_res(TFAIL, "child getpid() (%d) != parent fork() (%d)", *child_pid, pid);
> + else
> + tst_res(TPASS, "child getpid() == parent fork() (%d)", pid);
> +}
Here as well.
--
Andrea Cervesato
SUSE QE Automation Engineer Linux
[email protected]
--
Mailing list info: https://lists.linux.it/listinfo/ltp