#define CLOCK_TICK_RATE 1193180
int main(int argc, char *argv[])
{
int fd;
int ret;
int freq;
int val;
fd = open("/dev/console", O_WRONLY);
if (fd == -1) {
perror("open");
exit(1);
if (argc > 1) {
freq = atoi(argv[1]);
val = (int)(CLOCK_TICK_RATE/freq);
} else {
val = 0;
}
ret = ioctl(fd, KIOCSOUND, val);
if (ret < 0) {
perror("ioctl");
exit(1);
}
return 0;
}
0 件のコメント:
コメントを投稿