summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorLuoqi Chen <luoqi@FreeBSD.org>1999-09-02 21:03:32 +0000
committerLuoqi Chen <luoqi@FreeBSD.org>1999-09-02 21:03:32 +0000
commit018949c4acedfe701977a21898a364ab2045ab57 (patch)
treef2db84e2bf097f7a426815dfbd5db1fd715b01ab /lib/libc
parent7a2bb3b800667397d41ad7324c4d8f2911fb8ebb (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/i386/sys/i386_get_ioperm.c8
-rw-r--r--lib/libc/i386/sys/i386_get_ldt.c14
-rw-r--r--lib/libc/i386/sys/i386_set_ioperm.c8
-rw-r--r--lib/libc/i386/sys/i386_set_ldt.c14
-rw-r--r--lib/libc/i386/sys/i386_vm86.c9
5 files changed, 12 insertions, 41 deletions
diff --git a/lib/libc/i386/sys/i386_get_ioperm.c b/lib/libc/i386/sys/i386_get_ioperm.c
index f49ae2eb8d57..319ce579c0af 100644
--- a/lib/libc/i386/sys/i386_get_ioperm.c
+++ b/lib/libc/i386/sys/i386_get_ioperm.c
@@ -32,16 +32,10 @@ static const char rcsid[] = "$FreeBSD$";
#include <machine/sysarch.h>
-struct parms {
- unsigned int start;
- unsigned int length;
- int enable;
-};
-
int
i386_get_ioperm(unsigned int start, unsigned int *length, int *enable)
{
- struct parms p;
+ struct i386_ioperm_args p;
int error;
p.start = start;
diff --git a/lib/libc/i386/sys/i386_get_ldt.c b/lib/libc/i386/sys/i386_get_ldt.c
index 11bbd8d30090..e2e6bd470805 100644
--- a/lib/libc/i386/sys/i386_get_ldt.c
+++ b/lib/libc/i386/sys/i386_get_ldt.c
@@ -36,20 +36,14 @@ static const char rcsid[] = "$FreeBSD$";
#include <machine/segments.h>
#include <machine/sysarch.h>
-struct parms {
- int start;
- union descriptor *descs;
- int num;
-};
-
int
i386_get_ldt(int start, union descriptor *descs, int num)
{
- struct parms p;
+ struct i386_ldt_args p;
- p.start = start;
- p.descs = descs;
- p.num = num;
+ p.start = start;
+ p.descs = descs;
+ p.num = num;
return sysarch(I386_GET_LDT, (char *)&p);
}
diff --git a/lib/libc/i386/sys/i386_set_ioperm.c b/lib/libc/i386/sys/i386_set_ioperm.c
index c7812edd82d5..1eca62b30602 100644
--- a/lib/libc/i386/sys/i386_set_ioperm.c
+++ b/lib/libc/i386/sys/i386_set_ioperm.c
@@ -32,16 +32,10 @@ static const char rcsid[] = "$FreeBSD$";
#include <machine/sysarch.h>
-struct parms {
- unsigned int start;
- unsigned int length;
- int enable;
-};
-
int
i386_set_ioperm(unsigned int start, unsigned int length, int enable)
{
- struct parms p;
+ struct i386_ioperm_args p;
p.start = start;
p.length = length;
diff --git a/lib/libc/i386/sys/i386_set_ldt.c b/lib/libc/i386/sys/i386_set_ldt.c
index bcde553e503f..97fc318ae298 100644
--- a/lib/libc/i386/sys/i386_set_ldt.c
+++ b/lib/libc/i386/sys/i386_set_ldt.c
@@ -36,20 +36,14 @@ static const char rcsid[] = "$FreeBSD$";
#include <machine/segments.h>
#include <machine/sysarch.h>
-struct parms {
- int start;
- union descriptor *descs;
- int num;
-};
-
int
i386_set_ldt(int start, union descriptor *descs, int num)
{
- struct parms p;
+ struct i386_ldt_args p;
- p.start = start;
- p.descs = descs;
- p.num = num;
+ p.start = start;
+ p.descs = descs;
+ p.num = num;
return sysarch(I386_SET_LDT, (char *)&p);
}
diff --git a/lib/libc/i386/sys/i386_vm86.c b/lib/libc/i386/sys/i386_vm86.c
index 31f923b3b2db..3e2c84200b0e 100644
--- a/lib/libc/i386/sys/i386_vm86.c
+++ b/lib/libc/i386/sys/i386_vm86.c
@@ -32,18 +32,13 @@ static const char rcsid[] = "$FreeBSD$";
#include <machine/sysarch.h>
-struct parms {
- int sub_op;
- void *sub_args;
-};
-
int
i386_vm86(int fcn, void *data)
{
- struct parms p;
+ struct i386_vm86_args p;
p.sub_op = fcn;
- p.sub_args = data;
+ p.sub_args = (char *)data;
return (sysarch(I386_VM86, (void *)&p));
}