summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2001-06-16 22:16:23 +0000
committerderaadt <deraadt@openbsd.org>2001-06-16 22:16:23 +0000
commit47eaffdc717ead246bd7c3261afbb8c369df8b28 (patch)
treed125a96dd91cd769f3eed9c0b22f120c46581414
parenttypo (diff)
downloadwireguard-openbsd-47eaffdc717ead246bd7c3261afbb8c369df8b28.tar.xz
wireguard-openbsd-47eaffdc717ead246bd7c3261afbb8c369df8b28.zip
sysarch() takes a void *
-rw-r--r--lib/libc/sys/sysarch.24
-rw-r--r--sys/arch/i386/i386/sys_machdep.c22
-rw-r--r--sys/kern/syscalls.master4
3 files changed, 15 insertions, 15 deletions
diff --git a/lib/libc/sys/sysarch.2 b/lib/libc/sys/sysarch.2
index b7b37d19f52..0560d6e3fd7 100644
--- a/lib/libc/sys/sysarch.2
+++ b/lib/libc/sys/sysarch.2
@@ -1,4 +1,4 @@
-.\" $OpenBSD: sysarch.2,v 1.6 2001/03/30 04:49:12 pjanzen Exp $
+.\" $OpenBSD: sysarch.2,v 1.7 2001/06/16 22:16:24 deraadt Exp $
.\" $NetBSD: sysarch.2,v 1.4 1995/02/27 12:38:47 cgd Exp $
.\"
.\" Copyright (c) 1980, 1991 Regents of the University of California.
@@ -43,7 +43,7 @@
.Sh SYNOPSIS
.Fd #include <machine/sysarch.h>
.Ft int
-.Fn sysarch "int number" "char *args"
+.Fn sysarch "int number" "void *args"
.Sh DESCRIPTION
.Fn sysarch
performs the architecture-dependent function specified by
diff --git a/sys/arch/i386/i386/sys_machdep.c b/sys/arch/i386/i386/sys_machdep.c
index 109823edb24..a15cb907026 100644
--- a/sys/arch/i386/i386/sys_machdep.c
+++ b/sys/arch/i386/i386/sys_machdep.c
@@ -75,12 +75,12 @@
extern vm_map_t kernel_map;
#ifdef USER_LDT
-int i386_get_ldt __P((struct proc *, char *, register_t *));
-int i386_set_ldt __P((struct proc *, char *, register_t *));
+int i386_get_ldt __P((struct proc *, void *, register_t *));
+int i386_set_ldt __P((struct proc *, void *, register_t *));
#endif
-int i386_iopl __P((struct proc *, char *, register_t *));
-int i386_get_ioperm __P((struct proc *, char *, register_t *));
-int i386_set_ioperm __P((struct proc *, char *, register_t *));
+int i386_iopl __P((struct proc *, void *, register_t *));
+int i386_get_ioperm __P((struct proc *, void *, register_t *));
+int i386_set_ioperm __P((struct proc *, void *, register_t *));
#ifdef USER_LDT
/*
@@ -102,7 +102,7 @@ i386_user_cleanup(pcb)
}
int
-i386_get_ldt(p, args, retval)
+i386_get_ldt(p, void, retval)
struct proc *p;
char *args;
register_t *retval;
@@ -149,7 +149,7 @@ i386_get_ldt(p, args, retval)
int
i386_set_ldt(p, args, retval)
struct proc *p;
- char *args;
+ void *args;
register_t *retval;
{
int error, i, n;
@@ -310,7 +310,7 @@ extern int allowaperture;
int
i386_iopl(p, args, retval)
struct proc *p;
- char *args;
+ void *args;
register_t *retval;
{
int error;
@@ -341,7 +341,7 @@ i386_iopl(p, args, retval)
int
i386_get_ioperm(p, args, retval)
struct proc *p;
- char *args;
+ void *args;
register_t *retval;
{
int error;
@@ -357,7 +357,7 @@ i386_get_ioperm(p, args, retval)
int
i386_set_ioperm(p, args, retval)
struct proc *p;
- char *args;
+ void *args;
register_t *retval;
{
int error;
@@ -381,7 +381,7 @@ sys_sysarch(p, v, retval)
{
struct sys_sysarch_args /* {
syscallarg(int) op;
- syscallarg(char *) parms;
+ syscallarg(void *) parms;
} */ *uap = v;
int error = 0;
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 0e352b129e4..2bc8c9691d8 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -1,4 +1,4 @@
-; $OpenBSD: syscalls.master,v 1.45 2001/05/16 17:14:35 millert Exp $
+; $OpenBSD: syscalls.master,v 1.46 2001/06/16 22:16:23 deraadt Exp $
; $NetBSD: syscalls.master,v 1.32 1996/04/23 10:24:21 mycroft Exp $
; @(#)syscalls.master 8.2 (Berkeley) 1/13/94
@@ -298,7 +298,7 @@
163 COMPAT_09 { int sys_setdomainname(char *domainname, int len); } \
osetdomainname
164 COMPAT_09 { int sys_uname(struct outsname *name); } ouname
-165 STD { int sys_sysarch(int op, char *parms); }
+165 STD { int sys_sysarch(int op, void *parms); }
166 UNIMPL
167 UNIMPL
168 UNIMPL