public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [PATCH] setrlimit01: wait for all children to exit in test3
@ 2012-03-20 15:39 Salvatore CRO'
  2012-03-21  8:15 ` Carmelo AMOROSO
  2012-03-21  9:41 ` ZhoupingLiu
  0 siblings, 2 replies; 6+ messages in thread
From: Salvatore CRO' @ 2012-03-20 15:39 UTC (permalink / raw)
  To: ltp-list

In test3, parent just wait for one child to exit but it
actually has 10.
As it could happen there may be other children around that
didn't get yet the chance to exit, they will get signaled
by ltp-pan (SIGTERM) and pollute the output of subsequent
test (setrlimit02).
Parent definitely needs to wait for all children to exit.

Signed-off-by: Salvatore Cro <salvatore.cro@st.com>
---
 testcases/kernel/syscalls/setrlimit/setrlimit01.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/testcases/kernel/syscalls/setrlimit/setrlimit01.c b/testcases/kernel/syscalls/setrlimit/setrlimit01.c
index ac32450..430835c 100644
--- a/testcases/kernel/syscalls/setrlimit/setrlimit01.c
+++ b/testcases/kernel/syscalls/setrlimit/setrlimit01.c
@@ -267,7 +267,7 @@ void test3()
 			exit(0);
 		}
 	}
-	waitpid(pid, &status, 0);
+	while(wait(&status) > 0) { /* no-op */ ; }
 	if (WEXITSTATUS(status) != 0) {
 		tst_resm(TFAIL, "RLIMIT_NPROC functionality is not correct");
 	} else {
-- 
1.7.4.4


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-03-23  7:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-20 15:39 [LTP] [PATCH] setrlimit01: wait for all children to exit in test3 Salvatore CRO'
2012-03-21  8:15 ` Carmelo AMOROSO
2012-03-21  9:41 ` ZhoupingLiu
2012-03-21  9:46   ` Caspar Zhang
2012-03-21 11:10     ` Salvatore CRO'
2012-03-23  7:13       ` Salvatore CRO'

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox