diff options
author | luoqi <luoqi@FreeBSD.org> | 1999-09-02 21:03:32 +0000 |
---|---|---|
committer | luoqi <luoqi@FreeBSD.org> | 1999-09-02 21:03:32 +0000 |
commit | 4c5411b9843c8495b8a598f58e68862e99661150 (patch) | |
tree | 80590328079a16dc1c1cb382d23362fe1853cfe3 /lib | |
parent | ed22cebc5fb59a4f9d771db8dbb3db36cf23d484 (diff) | |
download | FreeBSD-src-4c5411b9843c8495b8a598f58e68862e99661150.zip FreeBSD-src-4c5411b9843c8495b8a598f58e68862e99661150.tar.gz |
Use definitions provided in sysarch.h for args structures.
Reviewed by: marcel
Diffstat (limited to 'lib')
-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 f49ae2e..319ce57 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 11bbd8d..e2e6bd4 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 c7812ed..1eca62b 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 bcde553..97fc318 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 31f923b..3e2c842 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)); } |