Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/compat/sunos32 s/long/netbsd32_long/ in various places. ...
details: https://anonhg.NetBSD.org/src/rev/efc22123e0d8
branches: trunk
changeset: 503387:efc22123e0d8
user: mrg <mrg%NetBSD.org@localhost>
date: Mon Feb 05 06:28:55 2001 +0000
description:
s/long/netbsd32_long/ in various places. call netbsd32_fcntl, not sys_fcntl.
diffstat:
sys/compat/sunos32/sunos32_ioctl.c | 35 +++++++++++++++++++----------------
1 files changed, 19 insertions(+), 16 deletions(-)
diffs (109 lines):
diff -r c4ef18f38ba7 -r efc22123e0d8 sys/compat/sunos32/sunos32_ioctl.c
--- a/sys/compat/sunos32/sunos32_ioctl.c Mon Feb 05 06:27:57 2001 +0000
+++ b/sys/compat/sunos32/sunos32_ioctl.c Mon Feb 05 06:28:55 2001 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: sunos32_ioctl.c,v 1.2 2001/02/04 15:38:17 mrg Exp $ */
+/* $NetBSD: sunos32_ioctl.c,v 1.3 2001/02/05 06:28:55 mrg Exp $ */
/* from: NetBSD: sunos_ioctl.c,v 1.35 2001/02/03 22:20:02 mrg Exp */
/*
@@ -116,7 +116,7 @@
{ -1, -1 }
};
-static u_long s2btab[] = {
+static netbsd32_u_long s2btab[] = {
0,
50,
75,
@@ -160,7 +160,7 @@
struct sunos_termios *st;
struct termios *bt;
{
- u_long l, r;
+ netbsd32_u_long l, r;
l = st->c_iflag;
r = ((l & 0x00000001) ? IGNBRK : 0);
@@ -282,7 +282,7 @@
struct termios *bt;
struct sunos_termios *st;
{
- u_long l, r;
+ netbsd32_u_long l, r;
int s;
l = bt->c_iflag;
@@ -923,8 +923,8 @@
struct sunos_flock {
short l_type;
short l_whence;
- long l_start;
- long l_len;
+ netbsd32_long l_start;
+ netbsd32_long l_len;
short l_pid;
short l_xxx;
};
@@ -957,8 +957,8 @@
}
oflp->l_whence = (short) iflp->l_whence;
- oflp->l_start = (long) iflp->l_start;
- oflp->l_len = (long) iflp->l_len;
+ oflp->l_start = (netbsd32_long) iflp->l_start;
+ oflp->l_len = (netbsd32_long) iflp->l_len;
oflp->l_pid = (short) iflp->l_pid;
oflp->l_xxx = 0;
}
@@ -991,8 +991,8 @@
}
static struct {
- long sun_flg;
- long bsd_flg;
+ netbsd32_long sun_flg;
+ netbsd32_long bsd_flg;
} sunfcntl_flgtab[] = {
/* F_[GS]ETFLags that differ: */
#define SUN_FSETBLK 0x0010
@@ -1017,14 +1017,17 @@
void *v;
register_t *retval;
{
- struct sunos32_sys_fcntl_args *uap = v;
- long flg;
+ struct sunos32_sys_fcntl_args /* {
+ syscallarg(int) fd;
+ syscallarg(int) cmd;
+ syscallarg(netbsd32_voidp) arg;
+ } */ *uap = v;
+ netbsd32_long flg;
int n, ret;
-
switch (SCARG(uap, cmd)) {
case F_SETFL:
- flg = (long)SCARG(uap, arg);
+ flg = (netbsd32_long)SCARG(uap, arg);
n = sizeof(sunfcntl_flgtab) / sizeof(sunfcntl_flgtab[0]);
while (--n >= 0) {
if (flg & sunfcntl_flgtab[n].sun_flg) {
@@ -1032,7 +1035,7 @@
flg |= sunfcntl_flgtab[n].bsd_flg;
}
}
- SCARG(uap, arg) = (netbsd32_voidp)(u_long)(void *)flg;
+ SCARG(uap, arg) = (netbsd32_voidp)flg;
break;
case F_GETLK:
@@ -1083,7 +1086,7 @@
default:
}
- ret = sys_fcntl(p, uap, retval);
+ ret = netbsd32_fcntl(p, uap, retval);
switch (SCARG(uap, cmd)) {
case F_GETFL:
Home |
Main Index |
Thread Index |
Old Index