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; }