diff options
author | kuriyama <kuriyama@FreeBSD.org> | 1999-02-13 11:32:00 +0000 |
---|---|---|
committer | kuriyama <kuriyama@FreeBSD.org> | 1999-02-13 11:32:00 +0000 |
commit | 3cc41826ab6506e9c9133d85220a0f94cf4d6d61 (patch) | |
tree | ffbf059cf57bd485d0aac2620206d1c31f6649fa /sys/pccard/pccard_beep.c | |
parent | 1cddd2160576125f9b7544f0af72ccb52afa4513 (diff) | |
download | FreeBSD-src-3cc41826ab6506e9c9133d85220a0f94cf4d6d61.zip FreeBSD-src-3cc41826ab6506e9c9133d85220a0f94cf4d6d61.tar.gz |
Add "beep" ioctl. (#10 is reserved for PIOCSVIR)
Obtained from: PAO3
Reviewed by: -current list
Diffstat (limited to 'sys/pccard/pccard_beep.c')
-rw-r--r-- | sys/pccard/pccard_beep.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/pccard/pccard_beep.c b/sys/pccard/pccard_beep.c index 63c6098..5c1ceb7 100644 --- a/sys/pccard/pccard_beep.c +++ b/sys/pccard/pccard_beep.c @@ -64,7 +64,11 @@ void pccard_failure_beep(void) sysbeep(PCCARD_BEEP_PITCH2, PCCARD_BEEP_DURATION2); } -void pccard_beep_select(enum beepstate state) +int pccard_beep_select(enum beepstate state) { - allow_beep = state; + if (state == BEEP_ON || state == BEEP_OFF) { + allow_beep = state; + return 0; + } + return 1; } |