summaryrefslogtreecommitdiffstats
path: root/sys/pccard/pccard_beep.c
diff options
context:
space:
mode:
authorkuriyama <kuriyama@FreeBSD.org>1999-02-13 11:32:00 +0000
committerkuriyama <kuriyama@FreeBSD.org>1999-02-13 11:32:00 +0000
commit3cc41826ab6506e9c9133d85220a0f94cf4d6d61 (patch)
treeffbf059cf57bd485d0aac2620206d1c31f6649fa /sys/pccard/pccard_beep.c
parent1cddd2160576125f9b7544f0af72ccb52afa4513 (diff)
downloadFreeBSD-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.c8
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;
}
OpenPOWER on IntegriCloud