All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH] waitid/waitid02.c: Add new ECHILD errno test
@ 2014-06-30  8:18 Zeng Linggang
  2014-06-30  8:38 ` Jan Stancek
  2014-08-06 10:19 ` Zeng Linggang
  0 siblings, 2 replies; 5+ messages in thread
From: Zeng Linggang @ 2014-06-30  8:18 UTC (permalink / raw)
  To: ltp-list

* Add new ECHILD errno test for waitid(2)
	idtype and id (waitid()) is not a child of the calling process.

* Cleanup: remove an useless tst_exit()

* Add tst_count = 0

Signed-off-by: Zeng Linggang <zenglg.jy@cn.fujitsu.com>
---
 testcases/kernel/syscalls/waitid/waitid02.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/testcases/kernel/syscalls/waitid/waitid02.c b/testcases/kernel/syscalls/waitid/waitid02.c
index 3806655..6259fa3 100644
--- a/testcases/kernel/syscalls/waitid/waitid02.c
+++ b/testcases/kernel/syscalls/waitid/waitid02.c
@@ -130,6 +130,16 @@ struct testcase_t tdat[] = {
 		.setup = setup6,
 		.cleanup = cleanup6
 	},
+	{
+		.msg = "P_PID, WEXITED not a child of the calling process",
+		.idtype = P_PID,
+		.id = 1,
+		.options = WEXITED,
+		.exp_ret = -1,
+		.exp_errno = ECHILD,
+		.setup = setup2,
+		.cleanup = cleanup2
+	},
 
 };
 
@@ -281,13 +291,12 @@ int main(int ac, char **av)
 	const char *msg;
 
 	msg = parse_opts(ac, av, NULL, NULL);
-	if (msg != NULL) {
+	if (msg != NULL)
 		tst_brkm(TBROK, NULL, "OPTION PARSING ERROR - %s", msg);
-		tst_exit();
-	}
 
 	setup();
 	for (lc = 0; TEST_LOOPING(lc); ++lc) {
+		tst_count = 0;
 		for (testno = 0; testno < TST_TOTAL; testno++)
 			test_waitid(&tdat[testno]);
 	}
-- 
1.9.3




------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

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

end of thread, other threads:[~2014-08-06 11:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-30  8:18 [LTP] [PATCH] waitid/waitid02.c: Add new ECHILD errno test Zeng Linggang
2014-06-30  8:38 ` Jan Stancek
2014-06-30  9:30   ` Zeng Linggang
2014-08-06 11:20     ` chrubis
2014-08-06 10:19 ` Zeng Linggang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.