Module Name:    src
Committed By:   pgoyette
Date:           Sun Dec 26 03:25:07 UTC 2010

Modified Files:
        src/tests/lib/libc/gen: t_siginfo.c

Log Message:
For now, don't try to print out machine-dependant stuff.  When I figure
out what the right format strings are, I'll re-enable it.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/gen/t_siginfo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/lib/libc/gen/t_siginfo.c
diff -u src/tests/lib/libc/gen/t_siginfo.c:1.1 src/tests/lib/libc/gen/t_siginfo.c:1.2
--- src/tests/lib/libc/gen/t_siginfo.c:1.1	Sat Dec 25 01:04:26 2010
+++ src/tests/lib/libc/gen/t_siginfo.c	Sun Dec 26 03:25:07 2010
@@ -28,6 +28,7 @@
 
 #include <atf-c.h>
 
+#include <sys/inttypes.h>
 #include <sys/resource.h>
 #include <sys/time.h>
 #include <sys/ucontext.h>
@@ -56,7 +57,6 @@
 sig_debug(int signo, siginfo_t *info, ucontext_t *ctx)
 {
 	unsigned int i;
-	mcontext_t *mc = &ctx->uc_mcontext;
 
 	printf("%d %p %p\n", signo, info, ctx);
 	if (info != NULL) {
@@ -74,9 +74,14 @@
 		printf("uc_stack %p %lu 0x%x\n", ctx->uc_stack.ss_sp, 
 		    (unsigned long)ctx->uc_stack.ss_size,
 		    ctx->uc_stack.ss_flags);
+		/*
+		 * XXX Don't try to print MD __gregs since we don't
+		 * XXX know what format to use
+		 *
 		for (i = 0; i < __arraycount(mc->__gregs); i++)
-			printf("uc_mcontext.greg[%d] 0x%lx\n", i,
-			    mc->__gregs[i]);
+			printf("uc_mcontext.greg[%d] 0x%x\n", i,
+			    uc->uc_mcontext.__gregs[i]);
+		 */
 	}
 }
 
@@ -129,8 +134,13 @@
 		printf("si_uid=%d\n", info->si_uid);
 		printf("si_pid=%d\n", info->si_pid);
 		printf("si_status=%d\n", info->si_status);
-		printf("si_utime=%d\n", info->si_utime);
-		printf("si_stime=%d\n", info->si_stime);
+		/*
+		 * XXX don't print these until we figure out the
+		 * XXX correct machine-independant format specifier
+		 *
+		printf("si_utime=%u\n", info->si_utime);
+		printf("si_stime=%u\n", info->si_stime);
+		 */
 	}
 	ATF_REQUIRE_EQ(info->si_code, code);
 	ATF_REQUIRE_EQ(info->si_signo, SIGCHLD);

Reply via email to