[LTP] [PATCH v2] setpgid02: use 1 instead of getpgid(1)
Avinesh Kumar
akumar@suse.de
Fri Mar 31 08:45:07 CEST 2023
Hi Edward,
On Friday, March 31, 2023 5:37:47 AM IST Edward Liaw via ltp wrote:
> On Android, init does not setpgid, so getpgid(1) returns 0 and the third
> case of setting pgid to a different session's process group does not
> behave as expected: setpgid treats 0 as setting the pgid to the pid.
>
> Instead, replace SAFE_GETPGID(1) with the expected value of 1.
>
> Signed-off-by: Edward Liaw <edliaw@google.com>
> ---
> testcases/kernel/syscalls/setpgid/setpgid02.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/testcases/kernel/syscalls/setpgid/setpgid02.c b/testcases/kernel/syscalls/setpgid/setpgid02.c
> index 4b63afee8..bf7b3176b 100644
> --- a/testcases/kernel/syscalls/setpgid/setpgid02.c
> +++ b/testcases/kernel/syscalls/setpgid/setpgid02.c
> @@ -44,7 +44,7 @@ static void setup(void)
> * Getting pgid of init/systemd process to use it as a
> * process group from a different session for EPERM test
> */
> - init_pgid = SAFE_GETPGID(1);
> + init_pgid = 1;
> }
>
> static void run(unsigned int n)
>
This looks fine.
Reviewed-by: Avinesh Kumar <akumar@suse.de>
Regards,
Avinesh
More information about the ltp
mailing list