diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-04-04 20:34:48 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 2002-04-04 20:34:48 +0000 |
| commit | f67ad03a2566d319c762a1867c3708c2ecda2917 (patch) | |
| tree | 1410c4b3970b96cc00456831f60161ca3e02a9c4 /sys/kern/sys_generic.c | |
| parent | 4805ff9a48254f6e1002eea158361834228dbbc1 (diff) | |
Notes
Diffstat (limited to 'sys/kern/sys_generic.c')
| -rw-r--r-- | sys/kern/sys_generic.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/kern/sys_generic.c b/sys/kern/sys_generic.c index 77cb46dc0d49..196be5a1cc94 100644 --- a/sys/kern/sys_generic.c +++ b/sys/kern/sys_generic.c @@ -62,6 +62,9 @@ #include <sys/bio.h> #include <sys/buf.h> #include <sys/condvar.h> +#ifdef __alpha__ +#include <sys/disklabel.h> +#endif #ifdef KTRACE #include <sys/ktrace.h> #endif @@ -648,6 +651,17 @@ ioctl(td, uap) *(caddr_t *)data = uap->data; } +#ifdef __alpha__ + if (com == DIOCGDINFO_ALPHAHACK) + com = DIOCGDINFO; + if (com == DIOCSDINFO_ALPHAHACK) + com = DIOCSDINFO; + if (com == DIOCWDINFO_ALPHAHACK) + com = DIOCWDINFO; + if (com == DIOCGDVIRGIN_ALPHAHACK) + com = DIOCGDVIRGIN; +#endif + switch (com) { case FIONBIO: |
