Module Name: src
Committed By: martin
Date: Sat Sep 16 09:04:50 UTC 2017
Modified Files:
src/sys/compat/svr4_32: svr4_32_ioctl.c svr4_32_misc.c svr4_32_signal.c
Log Message:
Make debug code compile
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/compat/svr4_32/svr4_32_ioctl.c
cvs rdiff -u -r1.78 -r1.79 src/sys/compat/svr4_32/svr4_32_misc.c
cvs rdiff -u -r1.30 -r1.31 src/sys/compat/svr4_32/svr4_32_signal.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/compat/svr4_32/svr4_32_ioctl.c
diff -u src/sys/compat/svr4_32/svr4_32_ioctl.c:1.22 src/sys/compat/svr4_32/svr4_32_ioctl.c:1.23
--- src/sys/compat/svr4_32/svr4_32_ioctl.c:1.22 Sat Mar 14 21:04:19 2009
+++ src/sys/compat/svr4_32/svr4_32_ioctl.c Sat Sep 16 09:04:50 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: svr4_32_ioctl.c,v 1.22 2009/03/14 21:04:19 dsl Exp $ */
+/* $NetBSD: svr4_32_ioctl.c,v 1.23 2017/09/16 09:04:50 martin Exp $ */
/*-
* Copyright (c) 1994, 2008 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: svr4_32_ioctl.c,v 1.22 2009/03/14 21:04:19 dsl Exp $");
+__KERNEL_RCSID(0, "$NetBSD: svr4_32_ioctl.c,v 1.23 2017/09/16 09:04:50 martin Exp $");
#include <sys/param.h>
#include <sys/proc.h>
@@ -103,8 +103,8 @@ svr4_32_sys_ioctl(struct lwp *l, const s
svr4_32_decode_cmd(SCARG(uap, com), dir, &c, &num, &argsiz);
- uprintf("svr4_32_ioctl(%d, _IO%s(%c, %d, %d), %#x);\n", SCARG(uap, fd),
- dir, c, num, argsiz, SCARG(uap, data));
+ uprintf("svr4_32_ioctl(%d, _IO%s(%c, %d, %d), %p);\n", SCARG(uap, fd),
+ dir, c, num, argsiz, NETBSD32PTR64(SCARG(uap, data)));
#endif
cmd = SCARG(uap, com);
Index: src/sys/compat/svr4_32/svr4_32_misc.c
diff -u src/sys/compat/svr4_32/svr4_32_misc.c:1.78 src/sys/compat/svr4_32/svr4_32_misc.c:1.79
--- src/sys/compat/svr4_32/svr4_32_misc.c:1.78 Fri Jul 28 15:34:07 2017
+++ src/sys/compat/svr4_32/svr4_32_misc.c Sat Sep 16 09:04:50 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: svr4_32_misc.c,v 1.78 2017/07/28 15:34:07 riastradh Exp $ */
+/* $NetBSD: svr4_32_misc.c,v 1.79 2017/09/16 09:04:50 martin Exp $ */
/*-
* Copyright (c) 1994, 2008 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: svr4_32_misc.c,v 1.78 2017/07/28 15:34:07 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: svr4_32_misc.c,v 1.79 2017/09/16 09:04:50 martin Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -1012,7 +1012,8 @@ svr4_32_setinfo(int pid, struct rusage *
}
DPRINTF(("siginfo [pid %ld signo %d code %d errno %d status %d]\n",
- i.si_pid, i.si_signo, i.si_code, i.si_errno, i.si_status));
+ (long)i.si_pid, i.si_signo, i.si_code, i.si_errno,
+ i.si_status));
return copyout(&i, s, sizeof(i));
}
@@ -1043,7 +1044,7 @@ svr4_32_sys_waitsys(struct lwp *l, const
DPRINTF(("waitsys(%d, %d, %p, %x)\n",
SCARG(uap, grp), id,
- SCARG(uap, info), SCARG(uap, options)));
+ NETBSD32PTR64(SCARG(uap, info)), SCARG(uap, options)));
/* Translate options */
options = 0;
Index: src/sys/compat/svr4_32/svr4_32_signal.c
diff -u src/sys/compat/svr4_32/svr4_32_signal.c:1.30 src/sys/compat/svr4_32/svr4_32_signal.c:1.31
--- src/sys/compat/svr4_32/svr4_32_signal.c:1.30 Sun Jul 30 12:31:46 2017
+++ src/sys/compat/svr4_32/svr4_32_signal.c Sat Sep 16 09:04:50 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: svr4_32_signal.c,v 1.30 2017/07/30 12:31:46 christos Exp $ */
+/* $NetBSD: svr4_32_signal.c,v 1.31 2017/09/16 09:04:50 martin Exp $ */
/*-
* Copyright (c) 1994, 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: svr4_32_signal.c,v 1.30 2017/07/30 12:31:46 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: svr4_32_signal.c,v 1.31 2017/09/16 09:04:50 martin Exp $");
#if defined(_KERNEL_OPT)
#include "opt_compat_svr4.h"
@@ -651,12 +651,12 @@ svr4_32_sys_context(struct lwp *l, const
switch (SCARG(uap, func)) {
case SVR4_GETCONTEXT:
- DPRINTF(("getcontext(%p)\n", SCARG(uap, uc)));
+ DPRINTF(("getcontext(%p)\n", NETBSD32PTR64(SCARG(uap, uc))));
svr4_32_getcontext(l, &uc, &l->l_sigmask);
return copyout(&uc, SCARG_P32(uap, uc), sizeof(uc));
case SVR4_SETCONTEXT:
- DPRINTF(("setcontext(%p)\n", SCARG(uap, uc)));
+ DPRINTF(("setcontext(%p)\n", NETBSD32PTR64(SCARG(uap, uc))));
if (!SCARG_P32(uap, uc))
exit1(l, 0, 0);
else if ((error = copyin(SCARG_P32(uap, uc),
@@ -667,7 +667,7 @@ svr4_32_sys_context(struct lwp *l, const
default:
DPRINTF(("context(%d, %p)\n", SCARG(uap, func),
- SCARG(uap, uc)));
+ NETBSD32PTR64(SCARG(uap, uc))));
return ENOSYS;
}
return 0;