aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/syscons
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2001-05-28 21:11:38 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2001-05-28 21:11:38 +0000
commit266aa9428312b522e98d766afa4d6d4a25a54eec (patch)
tree3766dcf4123827ba0e2e5bc989df0aa1d436c565 /sys/dev/syscons
parent142ef1abd5aff6c4439dab050859388add3410bd (diff)
Notes
Diffstat (limited to 'sys/dev/syscons')
-rw-r--r--sys/dev/syscons/scterm-sc.c3
-rw-r--r--sys/dev/syscons/syscons.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/syscons/scterm-sc.c b/sys/dev/syscons/scterm-sc.c
index 909d6baeb1ac2..ebd0ddc7fbace 100644
--- a/sys/dev/syscons/scterm-sc.c
+++ b/sys/dev/syscons/scterm-sc.c
@@ -557,7 +557,8 @@ scterm_scan_esc(scr_stat *scp, term_stat *tcp, u_char c)
case 'B': /* set bell pitch and duration */
if (tcp->num_param == 2) {
scp->bell_pitch = tcp->param[0];
- scp->bell_duration = tcp->param[1];
+ scp->bell_duration =
+ (tcp->param[1] * hz + 99) / 100;
}
break;
diff --git a/sys/dev/syscons/syscons.h b/sys/dev/syscons/syscons.h
index d667c9760f809..d2d605d130389 100644
--- a/sys/dev/syscons/syscons.h
+++ b/sys/dev/syscons/syscons.h
@@ -120,7 +120,7 @@
#define PCBURST 128
#ifndef BELL_DURATION
-#define BELL_DURATION 5
+#define BELL_DURATION ((5 * hz + 99) / 100)
#define BELL_PITCH 800
#endif