Module Name:    src
Committed By:   matt
Date:           Wed Sep  2 01:36:31 UTC 2009

Modified Files:
        src/sys/arch/mips/mips [matt-nb5-mips64]: syscall.c

Log Message:
Add printf for error case.


To generate a diff of this commit:
cvs rdiff -u -r1.37.12.6 -r1.37.12.7 src/sys/arch/mips/mips/syscall.c

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

Modified files:

Index: src/sys/arch/mips/mips/syscall.c
diff -u src/sys/arch/mips/mips/syscall.c:1.37.12.6 src/sys/arch/mips/mips/syscall.c:1.37.12.7
--- src/sys/arch/mips/mips/syscall.c:1.37.12.6	Mon Aug 24 12:38:13 2009
+++ src/sys/arch/mips/mips/syscall.c	Wed Sep  2 01:36:31 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: syscall.c,v 1.37.12.6 2009/08/24 12:38:13 uebayasi Exp $	*/
+/*	$NetBSD: syscall.c,v 1.37.12.7 2009/09/02 01:36:31 matt Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -107,7 +107,7 @@
 
 #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.37.12.6 2009/08/24 12:38:13 uebayasi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: syscall.c,v 1.37.12.7 2009/09/02 01:36:31 matt Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_sa.h"
@@ -387,12 +387,12 @@
 		}
 #endif
 #if 0
-	if (p->p_emul->e_syscallnames)
-		printf("syscall %s:", p->p_emul->e_syscallnames[code]);
-	else
-		printf("syscall %u:", code);
-	printf(" return v0=%#"PRIxREGISTER" v1=%#"PRIxREGISTER"\n",
-	    frame->f_regs[_R_V0], frame->f_regs[_R_V1]);
+		if (p->p_emul->e_syscallnames)
+			printf("syscall %s:", p->p_emul->e_syscallnames[code]);
+		else
+			printf("syscall %u:", code);
+		printf(" return v0=%#"PRIxREGISTER" v1=%#"PRIxREGISTER"\n",
+		    frame->f_regs[_R_V0], frame->f_regs[_R_V1]);
 #endif
 		frame->f_regs[_R_A3] = 0;
 		break;
@@ -408,6 +408,14 @@
 			error = p->p_emul->e_errno[error];
 		frame->f_regs[_R_V0] = error;
 		frame->f_regs[_R_A3] = 1;
+#if 0
+		if (p->p_emul->e_syscallnames)
+			printf("syscall %s:", p->p_emul->e_syscallnames[code]);
+		else
+			printf("syscall %u:", code);
+		printf(" return error=%d\n", error);
+#endif
+		frame->f_regs[_R_A3] = 0;
 		break;
 	}
 

Reply via email to