Add emulation of KIOCSOUND.
This commit is contained in:
parent
84a9223126
commit
c99aee0084
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: linux_machdep.c,v 1.58 2000/12/29 22:06:58 fvdl Exp $ */
|
/* $NetBSD: linux_machdep.c,v 1.59 2001/01/09 13:01:03 fvdl Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1995, 2000 The NetBSD Foundation, Inc.
|
* Copyright (c) 1995, 2000 The NetBSD Foundation, Inc.
|
||||||
|
@ -638,6 +638,10 @@ linux_machdepioctl(p, v, retval)
|
||||||
if ((unsigned)SCARG(uap, data) == LINUX_K_MEDIUMRAW)
|
if ((unsigned)SCARG(uap, data) == LINUX_K_MEDIUMRAW)
|
||||||
SCARG(&bia, data) = (caddr_t)K_RAW;
|
SCARG(&bia, data) = (caddr_t)K_RAW;
|
||||||
break;
|
break;
|
||||||
|
case LINUX_KIOCSOUND:
|
||||||
|
SCARG(&bia, data) =
|
||||||
|
(caddr_t)(((unsigned long)SCARG(&bia, data)) & 0xffff);
|
||||||
|
/* fall through */
|
||||||
case LINUX_KDMKTONE:
|
case LINUX_KDMKTONE:
|
||||||
com = KDMKTONE;
|
com = KDMKTONE;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: linux_machdep.h,v 1.19 2000/12/29 22:06:58 fvdl Exp $ */
|
/* $NetBSD: linux_machdep.h,v 1.20 2001/01/09 13:01:03 fvdl Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1995, 2000 The NetBSD Foundation, Inc.
|
* Copyright (c) 1995, 2000 The NetBSD Foundation, Inc.
|
||||||
|
@ -108,8 +108,9 @@ __END_DECLS
|
||||||
#define LINUX_KDDISABIO 0x4b37
|
#define LINUX_KDDISABIO 0x4b37
|
||||||
#define LINUX_KDGETLED 0x4b31
|
#define LINUX_KDGETLED 0x4b31
|
||||||
#define LINUX_KDSETLED 0x4b32
|
#define LINUX_KDSETLED 0x4b32
|
||||||
#define LINUX_KDGKBTYPE 0x4B33
|
#define LINUX_KDGKBTYPE 0x4b33
|
||||||
#define LINUX_KDGKBENT 0x4B46
|
#define LINUX_KDGKBENT 0x4b46
|
||||||
|
#define LINUX_KIOCSOUND 0x4b2f
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Mode for KDSKBMODE which we don't have (we just use plain mode for this)
|
* Mode for KDSKBMODE which we don't have (we just use plain mode for this)
|
||||||
|
|
Loading…
Reference in New Issue