svn commit: trunk/uClibc/test/setjmp
vapier at uclibc.org
vapier at uclibc.org
Thu Nov 16 13:47:58 PST 2006
Author: vapier
Date: 2006-11-16 13:47:57 -0800 (Thu, 16 Nov 2006)
New Revision: 16543
Log:
make default output silence and have the exit status indicate error
Modified:
trunk/uClibc/test/setjmp/jmpbug.c
Changeset:
Modified: trunk/uClibc/test/setjmp/jmpbug.c
===================================================================
--- trunk/uClibc/test/setjmp/jmpbug.c 2006-11-16 20:52:28 UTC (rev 16542)
+++ trunk/uClibc/test/setjmp/jmpbug.c 2006-11-16 21:47:57 UTC (rev 16543)
@@ -4,6 +4,9 @@
#include <setjmp.h>
#include <alloca.h>
+int ret;
+int verbose;
+
static void
sub5 (jmp_buf buf)
{
@@ -17,10 +20,14 @@
char *foo;
int arr[100];
+ ++ret;
+
arr[77] = x;
if (setjmp (buf))
{
- printf ("made it ok; %d\n", arr[77]);
+ --ret;
+ if (verbose)
+ printf ("made it ok; %d\n", arr[77]);
return;
}
@@ -29,12 +36,15 @@
}
int
-main (void)
+main (int argc, char *argv[])
{
int i;
+ verbose = (argc != 1);
+ ret = 0;
+
for (i = 123; i < 345; ++i)
test (i);
- return 0;
+ return ret;
}
More information about the uClibc-cvs
mailing list