diff options
| author | Luoqi Chen <luoqi@FreeBSD.org> | 1999-09-02 21:03:32 +0000 |
|---|---|---|
| committer | Luoqi Chen <luoqi@FreeBSD.org> | 1999-09-02 21:03:32 +0000 |
| commit | 018949c4acedfe701977a21898a364ab2045ab57 (patch) | |
| tree | f2db84e2bf097f7a426815dfbd5db1fd715b01ab /lib/libc | |
| parent | 7a2bb3b800667397d41ad7324c4d8f2911fb8ebb (diff) | |
Notes
Diffstat (limited to 'lib/libc')
| -rw-r--r-- | lib/libc/i386/sys/i386_get_ioperm.c | 8 | ||||
| -rw-r--r-- | lib/libc/i386/sys/i386_get_ldt.c | 14 | ||||
| -rw-r--r-- | lib/libc/i386/sys/i386_set_ioperm.c | 8 | ||||
| -rw-r--r-- | lib/libc/i386/sys/i386_set_ldt.c | 14 | ||||
| -rw-r--r-- | lib/libc/i386/sys/i386_vm86.c | 9 |
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)); } |
