27 #include <sys/ioctl.h>
28 #include <sys/types.h>
48 #define CLOCK_TICK_RATE 1193180
50 #define CONSOLE_FILE "/dev/console"
60 disable_beeping_ =
false;
72 int beep_fd = open(CONSOLE_FILE, O_WRONLY);
75 strerror_r(errno, errstr,
sizeof(errstr));
78 disable_beeping_ =
true;
80 if (ioctl(beep_fd, KIOCSOUND, (
int)(CLOCK_TICK_RATE / freq)) < 0) {
82 disable_beeping_ =
true;
95 int beep_fd = open(CONSOLE_FILE, O_WRONLY);
98 strerror_r(errno, errstr,
sizeof(errstr));
101 disable_beeping_ =
true;
103 if (ioctl(beep_fd, KIOCSOUND, 0) < 0) {
106 disable_beeping_ =
true;