[PATCH 11/11] cr_tests: Exit with failure when appropriate.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Without this change it's virtually impossible indicate failure.

Signed-off-by: Matt Helsley <matthltc@xxxxxxxxxx>
Cc: containers@xxxxxxxxxxxxxxxxxxxxxxxxxx
---
 futex/plain.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/futex/plain.c b/futex/plain.c
index daf1bef..3b51176 100644
--- a/futex/plain.c
+++ b/futex/plain.c
@@ -110,7 +110,7 @@ void sig_dump(int signum)
 int main(int argc, char **argv)
 {
 	pid_t kids[N];
-	int i, num_killed = 0;
+	int i, num_killed = 0, excode = EXIT_FAILURE;
 
 	/* FIXME eventually stdio streams should be harmless */
 	close(0);
@@ -180,11 +180,12 @@ int main(int argc, char **argv)
 		if (num_killed)
 			log("INFO", "killed %d remaining child tasks.\n",
 				num_killed);
-	}
+	} else
+		excode = EXIT_SUCCESS;
 	dump("After 2:");
 
 	do_wait(N);
 	dump("After 3:");
 	fclose(logfp);
-	exit(0);
+	exit(excode);
 }
-- 
1.5.6.3

_______________________________________________
Containers mailing list
Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linux-foundation.org/mailman/listinfo/containers

[Index of Archives]     [Cgroups]     [Netdev]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux