1*49cdfc7eSAndroid Build Coastguard Worker // SPDX-License-Identifier: GPL-2.0-only 2*49cdfc7eSAndroid Build Coastguard Worker /* 3*49cdfc7eSAndroid Build Coastguard Worker * Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved. 4*49cdfc7eSAndroid Build Coastguard Worker * AUTHOR: William Roske, CO-PILOT: Dave Fenner 5*49cdfc7eSAndroid Build Coastguard Worker * Copyright (c) 2023 SUSE LLC Avinesh Kumar <[email protected]> 6*49cdfc7eSAndroid Build Coastguard Worker */ 7*49cdfc7eSAndroid Build Coastguard Worker 8*49cdfc7eSAndroid Build Coastguard Worker /*\ 9*49cdfc7eSAndroid Build Coastguard Worker * [Description] 10*49cdfc7eSAndroid Build Coastguard Worker * 11*49cdfc7eSAndroid Build Coastguard Worker * Verify that getpgrp(2) syscall executes successfully. 12*49cdfc7eSAndroid Build Coastguard Worker */ 13*49cdfc7eSAndroid Build Coastguard Worker 14*49cdfc7eSAndroid Build Coastguard Worker #include "tst_test.h" 15*49cdfc7eSAndroid Build Coastguard Worker run(void)16*49cdfc7eSAndroid Build Coastguard Workerstatic void run(void) 17*49cdfc7eSAndroid Build Coastguard Worker { 18*49cdfc7eSAndroid Build Coastguard Worker TST_EXP_PID(getpgrp()); 19*49cdfc7eSAndroid Build Coastguard Worker TST_EXP_EQ_LI(TST_RET, SAFE_GETPGID(0)); 20*49cdfc7eSAndroid Build Coastguard Worker } 21*49cdfc7eSAndroid Build Coastguard Worker 22*49cdfc7eSAndroid Build Coastguard Worker static struct tst_test test = { 23*49cdfc7eSAndroid Build Coastguard Worker .test_all = run 24*49cdfc7eSAndroid Build Coastguard Worker }; 25